به کینگ آی تی خوش آمدید

به کینگ آی تی خوش آمدید :


کینگ آی تی یک جامعه کاربری مجازی با محوریت موضوعات مرتبط با فناوری اطلاعات، نرم افزار، سخت افزار و سایر موضوعات مرتبط با این حوزه است و هدف اصلی آن اشتراک گزاری اطلاعات و آشنایی بیشتر فارسی ‌زبانان با مقولات فوق و افزایش سطح علمی و فنی کاربران فارسی زبان می‌باشد.


تولید محتوا در کینگ آی تی در قالب پرسش و پاسخ شکل میگیرد و اگر نیاز به طرح مطلبی به جز پرسش و پاسخ باشد در قالب یک نوشته ویکی منتشر می شود.


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


هم چنین جهت کسب اطلاعات بیشتر پیرامون نحوه عملکرد کینگ آی تی می توانید قسمت درباره کینگ آی تی و راهنمای فعالیت در آن را مطالعه فرمایید.


آمار کینگ آی تی تاکنون :

9,963 پرسش

10,478 پاسخ

14,582 نظر

13,983 کاربر


  1. 175531 امتیاز
  2. 138521 امتیاز
  3. 72581 امتیاز
  4. 66831 امتیاز



kingit.ir wifi آموزش آموزش برنامه نویسی آموزش تنظیمات مودم آموزش شبکه آموزش وردپرس آموزش ویندوز هشت آنتی ویروس آپدیت آپدیت آنتی ویروس ارور انتخاب sdcard به عنوان به محل پیش فرض نصب برنامه ها در اندروید اندروید اینترنت بازی برنامه نویسی برنامه نویسی وب تبلت ترفند های اندروید ترفند های ورد ترفند های ویندوز هشت حل مشکل شناخته نشدن حافظه ی فلش در ویندوز حل مشکلات مربوط به وای فای حل مشکلات کامپیوتری دانلود درایو راهنمای خرید گوشی راهنمایی رفع مشکل رفع مشکلات کامپیوتری ریکاوری سایت سخت افزار سوال فایرفاکس فلش فناوری اطلاعات لپ تاپ لپتاپ مدیریت گوشی اندرویدی در کامپیوتر مرورگر مشکل مشکل در اجرا بازی ها مشکل در بازی کردن مشکل در فرمت فلش مموری مشکل در وصل شدن به وایرلس مشکلات هارد اکسترنال مشکلات گوشی معرفی نرم افزار موبایل مودم مودم وایرلس نرم افزار نصب برنامه در اندروید نصب ویندوز نصب ویندوز7 هارد هارد اکسترنال وای فای وبلاگ وردپرس وصل شدن به وای فای ویروس ویندوز ویندوز 10 ویندوز 7 ویندوز 8.1 ویندوز7 پرسش پرسش و پاسخ پرسش و پاسخ آفیس پرسش و پاسخ آنتی ویروس پرسش و پاسخ آنلاین پرسش و پاسخ آنلاین کامپیوتری پرسش و پاسخ آی تی پرسش و پاسخ اندروید پرسش و پاسخ اینترنت پرسش و پاسخ برنامه نویسی پرسش و پاسخ رایانه پرسش و پاسخ سخت افزار پرسش و پاسخ شبکه پرسش و پاسخ فناوری اطلاعات پرسش و پاسخ فیس بوک پرسش و پاسخ لپ تاپ پرسش و پاسخ موبایل پرسش و پاسخ نرم افزار پرسش و پاسخ ورد پرسش و پاسخ ویندوز پرسش و پاسخ ویندوز هشت پرسش و پاسخ کامپیوتر پرسش و پاسخ کامپیوتری پرسش و پاسخ کینگ آی تی کارت گرافیک کامپیوتر کروم کمک کینگ آی تی گرافیک گوشی


آخرین مدال های دریافتی :

پرسش قابل توجه
دریافت شده توسط BLACKDEVIL499
پرسش محبوب
دریافت شده توسط M3HRDVD
پرسش مشهور
دریافت شده توسط tejiran
پرسش قابل توجه
دریافت شده توسط shani.hossein
پرسش قابل توجه
دریافت شده توسط nimagame
پرسش محبوب
دریافت شده توسط محمد147
پرسش مشهور
دریافت شده توسط alamdar
پرسش مشهور
دریافت شده توسط Majid_4553
پرسش قابل توجه
دریافت شده توسط bahar-alami
پرسش محبوب
دریافت شده توسط Saeid.Bibak

بررسی ۵ زبان برتر برنامه‌نویسی

3 می پسندم 0 نمی پسندم
نوشته ویکی

دنیای مجازی وب با تمام ظاهر پر زرق و برقش که هر لحظه به یک شکل درمی‌آید، فقط یک تصویر مجازی است و پشت این دنیای عجیب، میلیون‌ها حرف و عدد وجود دارد؛ حرف‌ها و اعدادی که به عنوان کدهای برنامه‌نویسی کنار هم قرار می‌گیرند و فضای مجازی را تشکیل می‌دهند، اما آن چیزی که به این کدهای بظاهر بی‌معنا هویت تصویری می‌دهد، نحوه قرار گرفتن آنهاست.


به قوانین حاکم بر این توالی معنادار به اصطلاح زبان برنامه نویسی می گویند. درست مانند زمانی که با تکیه بر زبان مادریتان صداها و حروف را کنار یکدیگر قرار می دهید و یک کلمه معنادار می سازید، در دنیای وب هم برای کدهای برنامه نویسی همین اتفاق می افتد تا به یک حالت مجازی تصویری برسید. اگر شما به فکر یادگیری کدنویسی هستید، باید بدانید که زبان های مختلفی برای کدنویسی وجود دارد و مانند زبان گفتاری باید یک زبان برنامه نویسی را به عنوان زبان مادری خود انتخاب کنید.


زبانی که شما تصمیم می گیرید برای اولین بار از آن استفاده کنید بسیار مهم است و درواقع روند کاری اصلی شما در طراحی و برنامه نویسی وب را پایه گذاری می کند. با تمام پیچیدگی های موجود در زبان های برنامه نویسی هنوز بعضی از زبان ها آسان تر از دیگر زبان ها هستند و برای شروع یا فراگیری مهارت های مفید بیشتر پیشنهاد می شوند. اینجا پنج زبان برتر برنامه نویسی را انتخاب کرده ایم تا بیشتر با آنها آشنا شوید.


جاوا (Java)


جاوا از ایستاترین، مقاوم ترین و بانفوذترین زبان های برنامه نویسی وب است. شما می توانید جاوا را در هسته اپلیکیشن های وب روی همه پلتفرم ها، سیستم های عامل و دستگاه ها پیدا کنید. جاوا عمیقا براساس کلاس ها برجسته می شود و یک زبان برنامه نویسی شیءگراست که علاوه بر قابل حمل بودن روی بیشتر پلتفرم ها نیز اجرا می شود. منظور از قابل حمل بودن این زبان این است که روی سکوی رایانش گوناگونی از ATM و ماشین لباسشویی تا سرورهای سولاریس قابل اجراست. به همین دلیل جاوا یکی از محبوب ترین زبان های برنامه نویسی دنیاست. اگر به یادگیری برنامه نویسی علاقه مند هستید باید بدانید یادگیری آن فوق العاده باارزش است.


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


سی و سی پلاس پلاس (C و ++ C)


زبان برنامه نویسی C و ++C از زبان های مهم برنامه نویسی هستند. زبان ++C یک زبان سطح بالا و شیءگراست که حفظ خصوصیات زبان C (به عنوان قوی ترین زبان برنامه نویسی سیستم)، امکانات قدرتمندی را برای طراحی و توسعه برنامه ها در اختیار برنامه نویسان قرار می دهد. مهم نیست شما چه زبانی را برای کدنویسی نهایی خود انتخاب کنید یا در نهایت در کدام زبان برنامه نویسی متخصص شوید. یادگیری زبان ++C به شما کمک می کند در هر جایی بتوانید به عنوان یک برنامه نویس، اشکالات به وجود آمده را برطرف کنید و به عنوان یک آچار فرانسه روی آن حساب کنید. به همین دلیل است که بیشتر برنامه نویسان خبره، با این زبان نیز آشنایی دارند. بدون این که زیاد به تاریخچه غنی و جزئیات C بپردازیم باید گفت که ++C مجموعه ای از بهبودها و به روزرسانی ها را به زبان C اضافه کرده است تا به یک ابزار مناسب برای طراحی اپلیکیشن های مدرن تبدیل شود. هر دوی این زبان ها قدمت طولانی دارند و از دهه ۷۰ و همچنین اوایل دهه ۸۰ استفاده می شدند.


پایتون (Python)


وقتی از زبان برنامه نویسی اول و این که کدام یک از آنها برای استفاده سریع راحت تر است، صحبت می شود، پایتون از گزینه های اصلی است. در دهه ۸۰ میلادی خودو فان روسوم (به هلندی:Guido Van Rossum) این زبان را اختراع کرد و سپس آن را به بنیاد غیرانتفاعی نرم افزار پایتون تحویل داد. این بنیاد به عنوان سرپرست پایتون عمل می کند. همچنین این زبان، متن باز و استفاده از آن حتی برای اپلیکیشن های تجاری، آزاد است. پایتون معمولا به عنوان زبان اسکریپت نویسی استفاده می شود که به برنامه نویسان اجازه می دهد با مقدار زیادی کد خواندنی و تابع در زمان کوتاهی برنامه نویسی کنند. این زبان در عین حال پویاست و از سبک های برنامه نویسی شیءگرا، روندگرا و تابعی پشتیبانی می کند. پایتون انعطاف پذیر است و امروزه یکی از زبان های برنامه نویسی سطح بالاست که به طور گسترده استفاده می شود.


شاید پایتون برای شروع نکات اصلی مناسب نباشد، اما چیزهای مفیدی به شما می آموزد که کمک می کند دیگر زبان ها را راحت تر یادبگیرید و با آنها کار کنید. اگر می خواهید درباره نکات مثبت و منفی پایتون به عنوان زبان اول بیشتر بدانید، به لینک زیر بروید :


http://www.reddit.com/r/changemyview/comments/1cyk99/



روبی (Ruby)


روبی یک زبان برنامه نویسی پویا، متن باز و شیء گراست که توسط یوکیهیرو ماتسوموتو، دانشمند ژاپنی علوم رایانه در دهه ۹۰ توسعه داده شد. این زبان از جوان ترین زبان های برنامه نویسی است که در مقیاس گسترده ای استفاده می شود. روبی به منظور بهره بردن از علم نحو ساده ای برای خواندن و نوشتن توسط انسان ها طراحی شده، بدون این که نیاز باشد آنها پایگاه گسترده ای از دستورات و فرهنگ لغات تخصصی را برای شروع یاد بگیرند. وقتی خود زبان شیء گراست، از برنامه ریزی عملی، کاربردی و دستوری پشتیبانی می کند، این ویژگی همان عاملی است که روبی را بسیار انعطاف پذیر می کند. شهرت روبی به یادگیری نسبتا آسان آن بازمی گردد. می توان با یک راهنمای سریع 20 دقیقه ای که در وبسایت رسمی این زبان موجود است، یادگیری زبان برنامه نویسی روبی را آغاز کرد. این راهنما شما را با بعضی از اصول اولیه این زبان در مدت بسیار کوتاهی آشنا می کند. برای رفتن به راهنمای وبسایت روبی به این نشانی مراجعه کنید:


https://www.ruby-lang.org/en/documentation/quickstart/


طرفداران زبان های برنامه نویسی مانند پرل و پایتون می توانند شباهت هایی در روبی با این دو زبان پیدا کنند تا از آن لذت ببرند. کسانی که زبان روبی را برگزیده اند، از آن در فهمیدن، یادگیری و خواندن آسان و همچنین داشتن جامعه توسعه دهندگان بزرگ، فعال، احساساتی و متعهد که برای موفقیت این زبان تلاش می کنند، بخوبی یاد می کنند. برای کسب اطلاعات بیشتر درباره زبان روبی به لینک های زیر سر بزنید :


http://lifehacker.com/vote-ruby-why-ruby-is-really-easy-to-read-which-mak-1493490327


http://lifehacker.com/vote-ruby-why-the-syntax-is-simple-to-learn-and-makes-1493311976


جاوا اسکریپت (Java Script)


نباید جاوا اسکریپت را با جاوا اشتباه گرفت، شباهت های کمی بین این دو زبان وجود دارد. جاوا اسکریپت یک زبان برنامه نویسی است که دهه ۹۰ میلادی، برندان ایچ در شرکت ارتباطات نت اسکیپ

(Netscape Comminication) آن را طراحی کرد. امروزه این زبان زیرنظر بنیاد موزیلاست. جاوا اسکریپت یکی از فناوری های اساسی تحت وب است که خارج از مرورگر نیز در متن اپلیکیشن ها و خدمات پیوسته و متصل وجود دارد. این زبان پویاست و به دلیل انعطاف پذیری آن، برنامه نویسان می توانند از سبک های برنامه نویسی شیءگرا، تابعی و دستوری استفاده کنند. (خود زبان جاوا اسکریپت نیز در بیشتر موارد شیءگراست) این زبان از بیشتر قواعد نحو ساختاری زبان C مشتق شده و اگر قصد دارید هرگونه توسعه ای در وب ایجاد کنید، حتما باید جاوا اسکریپت را بیاموزید. خوشبختانه یادگیری این زبان نسبتا آسان است و می توانید با آن سرگرم شوید. همین الان به مرورگر کروم بروید و کلیک راست کنید و گزینه inspect element را انتخاب کنید تا کدهای قابل تغییر جاوا اسکریپت نمایان شود.


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



سخن آخر


زبان های برنامه نویسی زیادی وجود دارد که فرصت پرداختن به همه آنها در یک مطلب نیست، اما پنج زبانی که به آنها پرداخته شد بر پایه اصول اولیه وب استوار بوده و می توانند برای شروع مناسب باشند. اگر دنبال پاسخ این پرسش هستید که کدام زبان انتخاب اول و آخر شماست، باید بدانید که در این مطلب ما دنبال پاسخگویی به این پرسش نیستیم. هرکسی نظر متفاوتی دارد و به دلایل خاص شما برای یادگیری بستگی دارد، شاید هم هیچ کدام از آنها برای شما مناسب نباشد.


منبع :


http://lifehacker.com/five-best-programming-languages-for-first-time-learners-1494256243

به اشتراک گذاشتن این پرسش در:
    
با به اشتراک گذاری این پرسش کمک کنید تا سریع تر به پاسخ های بهتر برسد.
karma
پرسیده شده در اسفند 17, 1392 توسط karma
نوع کاربری: دانا امتیازهای این کاربر : 10,821 مدال های این کاربر:28126398  

پرسشهای مرتبط

3 می پسندم 0 نمی پسندم
1 پاسخ 105 مشاهده 0 نظر
پرسیده شده در شهریور 1, 1394 توسط alinaghashi
نوع کاربری: تازه کار امتیازهای این کاربر : 71 مدال های این کاربر:13  
3 می پسندم 0 نمی پسندم
1 پاسخ 125 مشاهده 1 نظر
پرسیده شده در اردیبهشت 23, 1393 توسط coder
نوع کاربری: نیمه فعال امتیازهای این کاربر : 841 مدال های این کاربر:71739  
5 می پسندم 4 نمی پسندم
3 پاسخ 219 مشاهده 0 نظر
پرسیده شده در شهریور 27, 1394 توسط Saeid.Bibak
نوع کاربری: متخصص امتیازهای این کاربر : 7,971 مدال های این کاربر:1768137  
6 می پسندم 0 نمی پسندم
2 پاسخ 187 مشاهده 0 نظر
پرسیده شده در دی 23, 1394 توسط zahra_msi
نوع کاربری: نیمه فعال امتیازهای این کاربر : 231 مدال های این کاربر:169  
6 می پسندم 1 نمی پسندم
2 پاسخ 162 مشاهده 1 نظر
پرسیده شده در آبان 17, 1393 توسط Mr_shadow
نوع کاربری: فعال امتیازهای این کاربر : 1,301 مدال های این کاربر:113452  
3 می پسندم 0 نمی پسندم
0 پاسخ 775 مشاهده 2 نظر
پرسیده شده در اسفند 3, 1392 توسط karma
نوع کاربری: دانا امتیازهای این کاربر : 10,821 مدال های این کاربر:28126398  

دوستان کینگ آی تی :

طراحي حرفه اي سايت بهترين بک گراندها بيا تو ببر دنیای جی کوئری rtl-theme
...