دفترچه
یادگیری برنامه نویسی - نسخه قابل چاپ

+- دفترچه (https://daftarche.com)
+-- انجمن: دانش (https://daftarche.com/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D8%AF%D8%A7%D9%86%D8%B4)
+--- انجمن: رایانه، اینترنت، تلفن‌های همراه (https://daftarche.com/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87%D8%8C-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%D8%8C-%D8%AA%D9%84%D9%81%D9%86%E2%80%8C%D9%87%D8%A7%DB%8C-%D9%87%D9%85%D8%B1%D8%A7%D9%87)
+--- موضوع: یادگیری برنامه نویسی (/%D8%AC%D8%B3%D8%AA%D8%A7%D8%B1-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C)

صفحات 1 2 3 4 5 6 7


یادگیری برنامه نویسی - Russell - 10-02-2011

من احتمالاً نیاز هست که یک سری کد نویسی کنم.به نظر دوستان اهل فن کدوم زبان رو یاد بگیرم بهتره و از کجا شروع کنم؟
دانش من از برنامه نویسی مقدماتی هست و مقداری هم به matlab و #c آشنایی دارم.


یادگیری برنامه نویسی - sonixax - 10-02-2011

Russell نوشته: من احتمالاً نیاز هست که یک سری کد نویسی کنم.به نظر دوستان اهل فن کدوم زبان رو یاد بگیرم بهتره و از کجا شروع کنم؟
دانش من از برنامه نویسی مقدماتی هست و مقداری هم به matlab و #c آشنایی دارم.

خوب چه کدی میخواید بنویسید ؟!
همون سی شارپ میتونید باهاش سیستم عامل هم بنویسید ولی همیشه وابسته با فریمورک دات نت هستش و اگر روی لینوکس بخواید ازش استفاده کنید باید از پروژه ی مونو استفاده کنید .
برای ساختن وبسایت هم میتونید ازش استفاده کنید ولی قدرت PHP و CGI رو نداره به خصوص در طراحی چون نمیتونید داخلش HTML تگ ها رو به صورت مستقیم استفاده کنید و این کار رو سخت میکنه .
مثلب هم خیلی به درد نمیخوره ، مال زمان وزوزک میرزا هستش .
ولی اگر میخواید برنامه نویسی رو درست یاد بگیرید بهتره از سی یا سی پلاس پلاس استفاده کنید ، ولی اگر در حد همین برنامه های ویندوزی و کاربردی یا حتا حسابداری و ... میخواید سی شارپ گزینه ی خیلی خوبیه 53


یادگیری برنامه نویسی - Mehrbod - 10-02-2011

sonixax نوشته: برای ساختن وبسایت هم میتونید ازش استفاده کنید ولی قدرت PHP و CGI رو نداره به خصوص در طراحی چون نمیتونید داخلش HTML تگ ها رو به صورت مستقیم استفاده کنید و این کار رو سخت میکنه .

کد:
<% Response.Write("Hello World") %>

<% =SomeVariable %>

http://www.808.dk/?code-aspnet-inline


یادگیری برنامه نویسی - Russell - 10-02-2011

sonixax نوشته: خوب چه کدی میخواید بنویسید ؟!
همون سی شارپ میتونید باهاش سیستم عامل هم بنویسید ولی همیشه وابسته با فریمورک دات نت هستش و اگر روی لینوکس بخواید ازش استفاده کنید باید از پروژه ی مونو استفاده کنید .
برای ساختن وبسایت هم میتونید ازش استفاده کنید ولی قدرت PHP و CGI رو نداره به خصوص در طراحی چون نمیتونید داخلش HTML تگ ها رو به صورت مستقیم استفاده کنید و این کار رو سخت میکنه .
مثلب هم خیلی به درد نمیخوره ، مال زمان وزوزک میرزا هستش .
ولی اگر میخواید برنامه نویسی رو درست یاد بگیرید بهتره از سی یا سی پلاس پلاس استفاده کنید ، ولی اگر در حد همین برنامه های ویندوزی و کاربردی یا حتا حسابداری و ... میخواید سی شارپ گزینه ی خیلی خوبیه 53
خوب برای یاد گیری سی یا سی++ چیو بخونم خوبه؟
خود برنامش رو میشه از رو وب پیدا کرد؟نسخه جدیدش رو ندارم.


یادگیری برنامه نویسی - sonixax - 10-02-2011

مهربد نوشته:
کد:
<% Response.Write("Hello World") %>

<% =SomeVariable %>

http://www.808.dk/?code-aspnet-inline

مقایسه شود با این :

<?php
php code
?>
html code <?php phpcode ?>
<?php
php code ?> html code <?php
?>


این ایراد رو من تقریبن در هر کتابی که در مورد سی شارپ . کلن برنامه نویسی دات نت هست خوندم .
در دات نت شما مجبورید از توابع و کلاسهای خودش برای استفاده کد HTML داخل برنامه استفاده کنید ، ولی در PHP شما میتونید هر جایی در وسط کد تگ PHP رو ببندید و HTML یا هر چیز دیگه ای وارد کنید و دوباره تگ رو باز کنید و نیازی به مثلن استفاده از Echo یا Print نیست .[COLOR="Silver"]

---------- ارسال جدید اضافه شده در 04:40 PM ---------- ارسال قبلی در 04:36 PM ----------

[/COLOR]
Russell نوشته: خوب برای یاد گیری سی یا سی++ چیو بخونم خوبه؟
خود برنامش رو میشه از رو وب پیدا کرد؟نسخه جدیدش رو ندارم.
منظورتون از برنامه چیه ؟
شما میتونید با یه نوتپد ساده هم بشینید و به زبان سی برنامه بنویسید ، ولی اگر منظورتون IDE مناسبش هست - از همه بهتر ویژوال استدیو هست ، البته برای ویندوز .
کامپایلر های مختلفی هم هست که میتونید استفاده کنید ، ولی معمولن با خود IDE یک کامپایلر مناسب هم ارایه میشه .
برای منابع هم میتونید از این وبسایت استفاده کنید :

http://persiadevelopers.com/Books/

بهتره که کتابهای دایتل و اوریلی رو برای شروع بخونید ، ای پرس هم بد نیست ولی به نظر من به درد شروع نمیخورند .


یادگیری برنامه نویسی - Russell - 10-02-2011

بنظر میرسه که دارم به آلزایمر مبتلا میشم.
برای دانلود کتاب عبارت "کتابهای دایتل و اوریلی" رو در گوگل سرچ کردم و این لینک رو بهم داد 21
http://www.daftarche.com/archive/index.php/t-308.html?


یادگیری برنامه نویسی - Mehrbod - 10-02-2011

Russell نوشته: خوب برای یاد گیری سی یا سی++ چیو بخونم خوبه؟
خود برنامش رو میشه از رو وب پیدا کرد؟نسخه جدیدش رو ندارم.

من بر پاد دوستمان میلاد #C را پیشنهاد می‌کنم. PHP زبانی بی اندازه بی در و پیکر است و نمی‌توان آن را یک زبان برنامه‌نویسی در نگر گرفت.

C و ++C زبان‌های پایه‌ای و برای کار کردن با سیستم هستند که اگر علاقه و گرایش زیادی به کامپیوتر و
چگونگی کارکرد درونی آن داشته باشید خوب هستند، اگر نه پیشنهاد نمی‌شوند و کاربرد آنچنانی هم در جهان امروز ندارند.

دو زبان دیگری که برای یادگیری نخستین پیشنهاد‌های من خواهند بود Ruby و Python هستند
که هم تراز یکدیگر می‌باشند. پایتون تنها از خانواده زبان‌های C به شمار می‌رود و Ruby از خانواده Ada و Lisp است.


یادگیری برنامه نویسی - sonixax - 10-02-2011

مهربد نوشته: من بر پاد دوستمان میلاد #C را پیشنهاد می‌کنم. PHP زبانی بی اندازه بی در و پیکر است و نمی‌توان آن را یک زبان برنامه‌نویسی در نگر گرفت.
مهربد جان من نوشتم برای ساختن وبسایت برند سراغ PHP نه خود برنامه نویسی ! بزرگترین سایتی که با دات نت نوشته شده خود سایت مایکروسافت هستش ولی با PHP همون طوری هم که خودت میدونی سایتهایی مثل سایت کاخ سفید آمریکا رو نوشتند .
برای اپلیکیشن نویسی من هم C# یا C++ رو پیشنهاد میدم ، همون طوری که جلو تر پیشنهاد دادم . ولی برای وارد شدن به دنیای برنامه نویسی وبسایت استفاده از دات نت بزرگترین اشتباهی هست که شخص میتونه توی زندگی ی خودش در رابطه با برنامه نویسی انجام بده .


یادگیری برنامه نویسی - Mehrbod - 10-02-2011

sonixax نوشته: مقایسه شود با این :

<?php
php code
?>
html code <?php phpcode ?>
<?php
php code ?> html code <?php
?>


این ایراد رو من تقریبن در هر کتابی که در مورد سی شارپ . کلن برنامه نویسی دات نت هست خوندم .
در دات نت شما مجبورید از توابع و کلاسهای خودش برای استفاده کد HTML داخل برنامه استفاده کنید ، ولی در PHP شما میتونید هر جایی در وسط کد تگ PHP رو ببندید و HTML یا هر چیز دیگه ای وارد کنید و دوباره تگ رو باز کنید و نیازی به مثلن استفاده از Echo یا Print نیست



پس همه کتاب‌های برنامه نویسی اشتباه می‌کنند گرامی. Inline code همان چم را دارد و چنانکه نمونه آوردم، می‌توان میان HTML هم کُد نوشت:
کد:
The date is: <%= Date %> <BR>

<html><% Response.Write("hello"); </html>

http://msdn.microsoft.com/en-us/library/ms525585%28v=vs.90%29.aspx


اگر نوشتن Response.Write هم کار بسیار سختی بود، می‌توان یک متد بسیار ساده مانند زیر نوشت:
کد:
using System;

public class _main
{
    static void write(params object[] s) { foreach(object _s in s)Response.Write(_s.ToString()); }
    public static void Main()
    {
        write("first argument", "second argument");
    }
}

که آرگومنت به شمار دلخواه هم می‌گیرد.


یادگیری برنامه نویسی - Mehrbod - 10-02-2011

sonixax نوشته: مهربد جان من نوشتم برای ساختن وبسایت برند سراغ PHP نه خود برنامه نویسی ! بزرگترین سایتی که با دات نت نوشته شده خود سایت مایکروسافت هستش ولی با PHP همون طوری هم که خودت میدونی سایتهایی مثل سایت کاخ سفید آمریکا رو نوشتند .
برای اپلیکیشن نویسی من هم C# یا C++ رو پیشنهاد میدم ، همون طوری که جلو تر پیشنهاد دادم . ولی برای وارد شدن به دنیای برنامه نویسی وبسایت استفاده از دات نت بزرگترین اشتباهی هست که شخص میتونه توی زندگی ی خودش در رابطه با برنامه نویسی انجام بده .


از کی تاکنون خرد همگانی برتر شمرده می‌شود میلاد جان؟


از سوی دیگر، سایت‌های بسیار بزرگی مانند MySpace هم روی .Net نوشته شده‌اند:


[عکس: 1.jpg]


در اینکه PHP یک زبان open source است سخنی نمی‌رود، ولی در اینکه #C زبانی بسیار خوب و منسجم است نیز همچنین.