انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: Borderliner در 17 دی 1395، 03:17 ب‌ظ

عنوان: زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Borderliner در 17 دی 1395، 03:17 ب‌ظ
من خودم هر از گاهی یه زبان برنامه نویسی جدید رو امتحان میکنم تا با خصوصیات و ایده هاش آشنا بشم. علاقه شدیدی به زبان‌های برنامه‌نویسی دارم و ممکنه بعضی از شماها هم این علاقه رو داشته باشید. به لطف بهشتی که لینوکس برای برنامه‌نویسا ایجاد کرده، نصب کامپایلر/مفسر و امتحان کردن یک زبان جدید کار ۱ دقیقه‌س. خلاصه سوالم از شما اینه که:

- زبان برنامه‌نویسی‌ای که دوست دارید یاد بگیرید چیه؟
-- آیا شروع به یاد گیری کردید؟
-- دلایلتون برای انتخاب این زبان چی بوده؟
-- برتری یک زبان برنامه نویسی رو در چی میبینید؟

من خودم درحال یادگیری Clojure هستم. زبان‌های خیلی زیادی رو امتحان کردم، ولی Clojure خیلی بامزه تر به نظر میاد. اولن اینکه خیلی دوست داشتم یه زبان از خانواده Lisp رو امتحان کنم و ببینم چطوری میشه از این پرانتزهای تودرتو سردرآورد. بعد اینکه Clojure یک زبان برنامه‌نویسی تابعیه (Functional Programming)، و واقعن مشتاقم که زبانی که همیشه استفاده میکنم، یه FP باشه (به خاطر خفن بودنش و اینکه بهترین سبک برنامه‌نویسی برای برنامه‌نویسی همروند (Concurrent Programming) ه).
برتری یک زبان رو هم توی قابل حمل و Cross-platform و Cross-OS بودنشون میدونم،همچنین سرعت، تعداد کتابخونه ها و تاریخ آخرین Commit کتابخونه ها هم در جایگاه‌های بعدی اهمیت قرار دارن. به خاطر تمامی این دلایل، Clojure رو انتخاب کردم.

مشتاق شنیدن نظراتتون هستم.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: geeksesi | javad در 17 دی 1395، 05:30 ب‌ظ
فعلا که  سخت مشغول ئه  php ام  و پایتون  رو هم  وقت کنم  هر از  گاهی pyqt کار می کنم !

ولی خب به ترتیب  سی پلاس | گو | روبی  به لخصوص گوو که  خیلی  مایل ام  ببینم  چندمرده حلاجه !‌

فعلا فقط PHP :D
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Borderliner در 17 دی 1395، 11:26 ب‌ظ
فعلا که  سخت مشغول ئه  php ام  و پایتون  رو هم  وقت کنم  هر از  گاهی pyqt کار می کنم !

ولی خب به ترتیب  سی پلاس | گو | روبی  به لخصوص گوو که  خیلی  مایل ام  ببینم  چندمرده حلاجه !‌

فعلا فقط PHP :D

قصد جسارت به علایقتون ندارم، ولی PHP رو هرچه زودتر کنار بذارید به نفعتونه. الان تکنولوژی به سمت JavaScript و Node.js حرکت میکنه در دنیای وب. برای وب Node و Ruby on Rails رو پیشنهاد میکنم بهتون.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: geeksesi | javad در 17 دی 1395، 11:34 ب‌ظ
بله خبر دارم !

جاوا  اسکریپت کمی تا  قسمتی نیمه  ابری قبلا کار کردم !
یک موقعی حتما سفت و سخت می چسبم بهش و با کتابخونه هاش یادش می گیرم !
که  خب نود جی اس و انگولرا و... هم این وسط حتما می رم سراغشون ولی فعلا php :D ادم باید یه جایی یه  پایه یه محکم داشته باشه !

در ضمن php7 خیلی قدرتمنده و یه رغیب سرسختی تویه  دنیایی وب حساب میره که خب نود و روبی هنوز مونده تا به  محبوبیت و عمومیت پی اچ پی برسن !
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Borderliner در 17 دی 1395، 11:43 ب‌ظ
بله خبر دارم !

جاوا  اسکریپت کمی تا  قسمتی نیمه  ابری قبلا کار کردم !
یک موقعی حتما سفت و سخت می چسبم بهش و با کتابخونه هاش یادش می گیرم !
که  خب نود جی اس و انگولرا و... هم این وسط حتما می رم سراغشون ولی فعلا php :D ادم باید یه جایی یه  پایه یه محکم داشته باشه !

در ضمن php7 خیلی قدرتمنده و یه رغیب سرسختی تویه  دنیایی وب حساب میره که خب نود و روبی هنوز مونده تا به  محبوبیت و عمومیت پی اچ پی برسن !

PHP با سرعت تمام در حال کله کردنه، و دلیلش هم Design وحشتناکشه. به لینک های زیر یه نگاهی بندازید:

https://wiki.theory.org/YourLanguageSucks#PHP_sucks_because (https://wiki.theory.org/YourLanguageSucks#PHP_sucks_because)
https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ (https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/)
http://phpsadness.com/ (http://phpsadness.com/)

هرچند به قول شما تا مدت زیادی باقی خواهد موند، چون زبانیه که در دنیای وب ریشه گرفته. عکسی که Attach کردم یه دید تقریبی و کلی هم میده.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: علیرضا احسانی در 18 دی 1395، 11:53 ق‌ظ
من دوست دارم گو رو یاد بگیرم بعد پایتون.به نظرم زبان بامزه ایه اما طبق پیشنهاد دوستان قرار شد فقط برای تفریح و به عنوان زبان دوم یادش بگیرم.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Ma3X در 18 دی 1395، 04:11 ب‌ظ
من چند سال پیش PHP رو به‌دلیل بازارکار خوبی که داره برای پول درآوردن انتخاب کردم و توی این چند سال هم زبان اصلی‌م بوده. علاقه‌ای به راه‌انداختن (یا شرکت در) FlameWar هم ندارم ولی PHP هنوز هم یکی از بهترین انتخاب‌ها برای برنامه‌نویسی وب هست و قرار هم نیست حالا حالاها این وضعیت تغییر بکنه. دلیل بزرگش هم به‌نظرم اول اینه که Code Base و پشتیبانی بسیار بسیار بزرگی داره، بخش زیادی از وب با فاصله زیاد بر پایه PHP بنا شده. و این‌که PHP مشکلات و چالش‌های موجود در وب رو به آرامی و به‌صورت مناسبی حل کرده.
Java رو هم حدود دو سال پیش یاد گرفتم و یک اپ اندروید هم با Java نوشتم.

ولی سه چهار ساله (به‌صورت دقیق‌تر؛ از وقتی که معرفی آقای قادری (http://forum.ubuntu.ir/index.php/topic,50072.0.html) رو خوندم) که دوست دارم برم سراغ Go. یکی دوبار هم شروع کردم ولی به دلایل مختلف ادامه‌ش ندادم. بالاخره دو ماه پیش دوباره رفتم سراغش. کتاب The Go Programming Language رو تهیه و مطالعه کردم و برنامه‌م هم اینه که تا پایان امسال به یک جای خوبی برسونمش و از سال دیگه پروژه‌هام رو با Go اجرا کنم. و کم‌کم جایگزین PHP بشه.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: HSN6 در 19 دی 1395، 07:24 ق‌ظ
C++ به خاطر کنکور کاردانی به کارشناسی!
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Mmjafari در 19 دی 1395، 12:23 ب‌ظ
اسکرتچ😂😂😂
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Sadegh Alirezaie در 19 دی 1395، 12:27 ب‌ظ
من پایتون بلدم و در حال یادگیری PHP هستم.
هرچند توی دانشگاه C++ کار میکنن ولی اونقدر ها جدی نیست،‌در نظر دارم همینطور که اطلاعات بیشتری راجع به پایتون و PHP به دست میارم،‌C++ هم یاد بگیرم ولی فکر نمیکنم در آینده به جز این ۳ زبان بخوام زبان دیگه ای رو یاد بگیرم،‌البته باید ببینم که اسمبلی چطور هست و کاربردی برای من خواهد داشت یا نه.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Borderliner در 24 دی 1395، 03:05 ق‌ظ
انتظار اینهمه PHP رو نداشتم واقعن. ;D بالاخره هرکسی طبق نیازش میره سراغ چیزی. ولی خب محض تفریح هم که شده، گزینه‌های دیگه و Alternative هارو هم امتحان کنید.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Oxygen در 25 دی 1395، 07:41 ق‌ظ
انتظار اینهمه PHP رو نداشتم واقعن. ;D
جدی؟ PHP خیلی پیشرفته تر و باحال تر از اون چیزیه که همه فکر میکنن. تازه من که انتظار بیشتری هم داشتم
منم PHP کار میکنم؛ و البته الان تصمیم دارم اگر وقت کنم در آینده نزدیک سمت Node.js و این چیزا هم برم. البته نه اینکه کلا php رو بذارم کنار، ولی بنظرم NodeJS چیز جالبیه  :)
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: geeksesi | javad در 25 دی 1395، 12:08 ب‌ظ
انتظار اینهمه PHP رو نداشتم واقعن. ;D
جدی؟ PHP خیلی پیشرفته تر و باحال تر از اون چیزیه که همه فکر میکنن. تازه من که انتظار بیشتری هم داشتم
منم PHP کار میکنم؛ و البته الان تصمیم دارم اگر وقت کنم در آینده نزدیک سمت Node.js و این چیزا هم برم. البته نه اینکه کلا php رو بذارم کنار، ولی بنظرم NodeJS چیز جالبیه  :)


کلا تکنولوژی هایه  جاوا  اسکریپت ( کتابخونه ها و... ) خیلی چیزایه خوبی ان !
نود جی اس و انگولرا  و .... خیلی  علاقه  دارم اینا رو  هم  یاد بگیرم !
و همزمان  با  php که  دارم کار می کنم  اینارو  هم  یاد خواهم گرفت  :)
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Victor در 25 دی 1395، 08:03 ب‌ظ
من اچ تی ام ال رو یاد گرفتم با سی اس اس
حالا سر در گومم نمی دونم چیکار کنم چه زبان دیگه ای رو یاد بگیرم
به راهنمایی لازم دارم
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: warlock در 25 دی 1395، 10:19 ب‌ظ
typescript که تبدیل میشه به  es
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: دانیال بهزادی در 26 دی 1395، 10:04 ق‌ظ
کلا تکنولوژی هایه  جاوا  اسکریپت ( کتابخونه ها و... ) خیلی چیزایه خوبی ان !
تکنولوژی‌های جاوااسکریپت - چیزهای خوبین

وقتی در این انجمن هستید، ازتون انتظار می‌ره زبان فارسی رو بلد باشید!٬
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Borderliner در 27 دی 1395، 12:15 ق‌ظ
من اچ تی ام ال رو یاد گرفتم با سی اس اس
حالا سر در گومم نمی دونم چیکار کنم چه زبان دیگه ای رو یاد بگیرم
به راهنمایی لازم دارم

خب HTML که زبان برنامه‌نویسی نیست. CSS هم نیست متاسفانه. زبان توصیفی ان و باهاشون «برنامه» نمیشه نوشت.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Borderliner در 27 دی 1395، 12:23 ق‌ظ
typescript که تبدیل میشه به  es

es؟ به جاوااسکریپت تبدیل میشه.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Ma3X در 27 دی 1395، 12:25 ق‌ظ
منظورش ECMAScript هستش.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: Borderliner در 27 دی 1395، 01:11 ق‌ظ
منظورش ECMAScript هستش.

ES فرق میکنه. Specification ه، نه Implementation. زبان نیست، تعریفی از زبانه.
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: فاروق در 11 بهمن 1395، 07:54 ب‌ظ
من بیشتر «هر چی بادا باد» رو یاد میگیرم، اگر پروگرامر AVR سازگار با گنو/لینوکس گیر بیارم، اسمبلی AVR رو کار میکنم مادامی که خسته نشده باشم!
عنوان: پاسخ : زبان برنامه‌نویسی‌ای که دوست دارید در آینده نزدیک یاد بگیرید
ارسال شده توسط: geeksesi | javad در 11 بهمن 1395، 10:53 ب‌ظ
موفق باشی فاروق :D
بابا یه  چیزو بروو جلو :D