برنامه نویسی را با چه زبانی آغاز کنیم !
چگونه برنامه نویسی را شروع کنیم؟
چه زبانی را برای برنامه نویسی انتخاب کنیم؟
بهترین زبان برنامه نویسی چیست؟
این ها سوالاتی هستند که یک فرد تازه وارد برای شروع کار خود در برنامه نویسی از خود یا از دیگران میپرسد !
زمانی که به این سوالات جواب داده نشود موجب گمراهی و سردرگمی و درنتیجه زده شدن از علم شیرین برنامه نویسی می شود !
اما آیا این سوال واقعا جوابی دارد ؟؟؟
در جواب خواننده ها باید عرض کنم که هم بله و هم خیر !
بله به خاطر این که باید هرکسی از جایی شروع کند و خیر هم به خاطر این که هر زبان برنامه نویسی کارایی خود را دارد ! و نمیتوان گفت کدام بهتر است ! (زبان ها دموده و سوخته را در نظر نگیریم )
برای چواب به این سوال باید زبان های برنامه نویسی را دسته بندی کرد :
زبان های تحت وب :
که خود به دو دسته تقسیم می شوند :
1-سمت کلاینت : زبان هایی مانند html , css , javascript , jquery که وقتی بازدید کنند از سایت دیدن میکند این زبان ها وارد عمل شده !
2- سمت سرور : زبان های مانند php , asp , jsp
در بین این زبان ها php & jsp کاربرد دارند و دیگر asp منسوخ شده ! ( اما در کشور ما اینگونه نیست)
زبان های تحت دسکتاپ :
زبان های مانند :
c# , c++,f,assembly,lisp,vb,… ازین دسته هستند !
هر کدام از این زبان ها کارایی خاصی دارند
به نقل از thesoftware.ir
20 زبان برتر در سال 2014
- Java
- C
- C++
- Python
- C#
- PHP
- JavaScript
- Ruby
- R
- MATLAB
- Perl
- SQL
- Assembly
- HTML
- Visual Basic
- Objective-C
- Scala
- Shell
- Arduino
- Go
این زبان ها هرکدام کارایی خاص خود را دارند اما اگر زبان همه کاره ای میخواهید به سراغ c# بروید ! چون در همه ی صحنه ها حرفی برای گفتن دارد !
اگر زبانی پرقدرت و پر سرعت و میخواهید که در کرک کردن به شکا کمک کند به سراغ اسمبلی بروید !
اگر برای کار های علمی میخواهید برنامه نویسی را یاد بگیرید باید سراغ زبان هایی مانند matlab , fortran بروید
اگر میخواهید زبانی کوچک و جالب و گوگولی مگولی میگردید به سراغ زبان جدید شرکت گوگل به نام گو بروید !
زبان هایی هم برای پایگئاه داده ساخته شده این که ساده و خوب هستند مانند اس گیو ال
اما اگر شما آدم حرفه ای هستید و با زبان های بالا ارضا نمیشوید باید زبان های اسکریپتینگ را یاد بگیرید !
زبان های اسکریپتینگ عبارت است از :
1- python : زبانی قدرتمند ساده و پرکار برد که یادگیری این زبان نیازی برای تمام هکر هاست !
2- perl : ربانی قدرتمند کمی سخت تر از پایتون ! و جز بهترین بان ها برای نوشتم اکسپلوین !
3-ruby : زبانی عالی که حتی گوگل هم با این زبان نوشته شده است ! و هم تحت دسکتاپ و وب است !
4- lua : زبانی عالی برای بازی سازی
5- php
6- java script
7-sed
.
.
.
زبان های دیگری هم هستند که هم دانش بنده و زمان اجازه توضیح دادن در باره ی آن ها را نمیدهد
حال اگر دوستان باز هم در انتخواب زبان مشکلی دارند لطفا نیاز های خود و … را در دیدگاه بنویسند تا من یا دیگر دوستان به ان ها جواب بدهیم !