+1 امتیاز
قبل در برنامه نویسی توسط (311 امتیاز)
کسی اینجا هست که بتونه بگه به صورت درختی چه زبون های برنامه نویسی ای پیش نیاز یا هم نیاز یکی دیگه اند

یا حد اقل سایتی در این باره معرفی کنه ؟

حالا نه لزوما پیش نیاز یا هم نیاز؛ ممکنه پیش از یادگیری زبون برنامه نویسی B نیازی به دونستن زبون A نباشه اما کمک کنه به یادگیری B

ممنون

3 پاسخ

+3 امتیاز
قبل توسط (2.4هزار امتیاز)
ویرایش شده قبل توسط

برای پیشنیاز تمام زبان های برنامه نویسی اطلاع داشتن از (یه کم) مبانی کامپیوتره اجتناب ناپذیره

 

 

ولی حدودا می توان زبان های برنامه نویسی رو به 2 دسته تقسیم بندی کرد (یعنی من اینجوری تقسیم بندیشون می کنم) :

1.زبان های برنامه نویسی تجاری(و همگانی) 

که همون زبان های برنامه نویسی که توی هنرستان و دانشگاه ها بهمون یاد دادن که کار کردن باهاشون (نسبتا) راحته و شما با داشتن یه تیم برنامه نویسی (یا حتی خودتون) یه پروژه رو کد نویسی کنید 

خوب برای این نوع زبان ها حتما باید یا توی محیط خاص (مثل ویندوز) و کتابخونه شون  هم باید کپی بشه می توان به زبان های دانت نتی اشاره کرد

که برای پیشنیاز باید زبان  C و در ادامه ++C و در آخر هم #C  به همچنین برای VB  ها (چون تفاوت چندانی از نظر کد نویسی یا عملکرد ترجمه ندارند)

همچنین زبان هایی که میشه گفت تمام محیط ها(سیستم عامل ها) رو پوشش می دن میشه به جاوا یا پاسکال اشاره کرد 

2. زبان های برنامه نویسی تخصصی(مخصوص گروه وعده خاص)

زبان هایی که کمتر عمومی بوده و در صنایع و مصارف خاص استفاده میشه مثل VHDL که یه نوع زبان توصیف سخت افزاره یا زبام برنامه نویسی Perl که در در زمینه های هوش مصنوعی ، ژنتیک و . . . کاربرد داره

 

 

ولی کلا خیلی زبان ها در عرصه ها  و زمینه های مختلف هست که نگفتم (مثل HTML , CSS که برای طراحی سایت کدنویسی می شه)

و شما برای درک بهتر و مفهومی تر و دیدن (حدودا) تمام زبان همایی که استفاده میشه یا می شده می تونی ایــــــــــــــــن pdf رو مطالعه کنید

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

برای یادگیری یک زبان برنامه نویسی، سینتکس آن زبان از اهمیت بالایی برخوردار است و همچنین سبک برنامه نویسی با استفاده از آن زبان (برای مثال شئ گرا، ساخت یافته یا Functional).

برای مثال اگر شما برنامه نویسی با زبان برنامه نویسی لیسپ را بلد باشید، یادگیری زبان برنامه نویسی Haskell و یا زبان های برنامه نویسی که سینتکسی شبیه به لیسپ دارند (Polish prefix) برای شما آسان است. همین ماجرا برای زبان برنامه نویسی C وجود دارد، کسی که زبان برنامه نویسی C را بلد باشد، یادگیری زبان های برنامه نویسی که سینتکسی شبیه به C دارند مانند جاوا، C# و... برایش ساده تر است.

در مورد سبک برنامه نویسی با استفاده از یک زبان (برای مثال شئ گرا، ساخت یافته یا Functional) نیز این ماجرا صدق می کند. برای مثال کسی که برنامه نویسی شئ گرا در جاوا را بلد باشد فراگیری C# برای او راحتتر خواهد بود.

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
سلام دوست عزیز

اولین قدم و مهمترین قدم در برنامه نویسی که متاسفانه خیلی بهش عمل نمی کنن و سرسری ازش رد میشن

یادگیری فلوچارت ها و الگوریتم هاست این کار باعث میشه که قدرت تحلیل شما بالا بره

تحلیل مسأله در برنامه نویسی رکن بسیار مهمیه

و توصیه من به عنوان یک فوق دیپلم کامپیوتر اینه که از زبان ++C شروع کنی نه از C و دلیلش اینه که زبان سی دیگه زیاد کاربردنداره و فقط وقتت رو تلف میکنی البته سی و سی پلاس پلاس بسیار به هم نزدیک هستن و تقریبا دستوراتشون مثل همه به این خاطر گفتم وقت تلف کنه سی پلاس پلاس بسیار پیشرفته تر از سی هست

و بعد از سی پلاس پلاس هم  سی شارپ با محیط گرافیکی و راحتی که داره میتونی پروژه های بزرگی بنویسی

موفق باشی

سوالات مشابه

+1 امتیاز
3 پاسخ 5.3هزار بازدید
+1 امتیاز
1 پاسخ 2.1هزار بازدید
...