انجمنهای فارسی اوبونتو
جامعه کاربران => کافه اوبونتو => نویسنده: Borderliner در 17 دی 1395، 03:17 بظ
-
من خودم هر از گاهی یه زبان برنامه نویسی جدید رو امتحان میکنم تا با خصوصیات و ایده هاش آشنا بشم. علاقه شدیدی به زبانهای برنامهنویسی دارم و ممکنه بعضی از شماها هم این علاقه رو داشته باشید. به لطف بهشتی که لینوکس برای برنامهنویسا ایجاد کرده، نصب کامپایلر/مفسر و امتحان کردن یک زبان جدید کار ۱ دقیقهس. خلاصه سوالم از شما اینه که:
- زبان برنامهنویسیای که دوست دارید یاد بگیرید چیه؟
-- آیا شروع به یاد گیری کردید؟
-- دلایلتون برای انتخاب این زبان چی بوده؟
-- برتری یک زبان برنامه نویسی رو در چی میبینید؟
من خودم درحال یادگیری Clojure هستم. زبانهای خیلی زیادی رو امتحان کردم، ولی Clojure خیلی بامزه تر به نظر میاد. اولن اینکه خیلی دوست داشتم یه زبان از خانواده Lisp رو امتحان کنم و ببینم چطوری میشه از این پرانتزهای تودرتو سردرآورد. بعد اینکه Clojure یک زبان برنامهنویسی تابعیه (Functional Programming)، و واقعن مشتاقم که زبانی که همیشه استفاده میکنم، یه FP باشه (به خاطر خفن بودنش و اینکه بهترین سبک برنامهنویسی برای برنامهنویسی همروند (Concurrent Programming) ه).
برتری یک زبان رو هم توی قابل حمل و Cross-platform و Cross-OS بودنشون میدونم،همچنین سرعت، تعداد کتابخونه ها و تاریخ آخرین Commit کتابخونه ها هم در جایگاههای بعدی اهمیت قرار دارن. به خاطر تمامی این دلایل، Clojure رو انتخاب کردم.
مشتاق شنیدن نظراتتون هستم.
-
فعلا که سخت مشغول ئه php ام و پایتون رو هم وقت کنم هر از گاهی pyqt کار می کنم !
ولی خب به ترتیب سی پلاس | گو | روبی به لخصوص گوو که خیلی مایل ام ببینم چندمرده حلاجه !
فعلا فقط PHP :D
-
فعلا که سخت مشغول ئه php ام و پایتون رو هم وقت کنم هر از گاهی pyqt کار می کنم !
ولی خب به ترتیب سی پلاس | گو | روبی به لخصوص گوو که خیلی مایل ام ببینم چندمرده حلاجه !
فعلا فقط PHP :D
قصد جسارت به علایقتون ندارم، ولی PHP رو هرچه زودتر کنار بذارید به نفعتونه. الان تکنولوژی به سمت JavaScript و Node.js حرکت میکنه در دنیای وب. برای وب Node و Ruby on Rails رو پیشنهاد میکنم بهتون.
-
بله خبر دارم !
جاوا اسکریپت کمی تا قسمتی نیمه ابری قبلا کار کردم !
یک موقعی حتما سفت و سخت می چسبم بهش و با کتابخونه هاش یادش می گیرم !
که خب نود جی اس و انگولرا و... هم این وسط حتما می رم سراغشون ولی فعلا php :D ادم باید یه جایی یه پایه یه محکم داشته باشه !
در ضمن php7 خیلی قدرتمنده و یه رغیب سرسختی تویه دنیایی وب حساب میره که خب نود و روبی هنوز مونده تا به محبوبیت و عمومیت پی اچ پی برسن !
-
بله خبر دارم !
جاوا اسکریپت کمی تا قسمتی نیمه ابری قبلا کار کردم !
یک موقعی حتما سفت و سخت می چسبم بهش و با کتابخونه هاش یادش می گیرم !
که خب نود جی اس و انگولرا و... هم این وسط حتما می رم سراغشون ولی فعلا 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 کردم یه دید تقریبی و کلی هم میده.
-
من دوست دارم گو رو یاد بگیرم بعد پایتون.به نظرم زبان بامزه ایه اما طبق پیشنهاد دوستان قرار شد فقط برای تفریح و به عنوان زبان دوم یادش بگیرم.
-
من چند سال پیش 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 بشه.
-
C++ به خاطر کنکور کاردانی به کارشناسی!
-
اسکرتچ😂😂😂
-
من پایتون بلدم و در حال یادگیری PHP هستم.
هرچند توی دانشگاه C++ کار میکنن ولی اونقدر ها جدی نیست،در نظر دارم همینطور که اطلاعات بیشتری راجع به پایتون و PHP به دست میارم،C++ هم یاد بگیرم ولی فکر نمیکنم در آینده به جز این ۳ زبان بخوام زبان دیگه ای رو یاد بگیرم،البته باید ببینم که اسمبلی چطور هست و کاربردی برای من خواهد داشت یا نه.
-
انتظار اینهمه PHP رو نداشتم واقعن. ;D بالاخره هرکسی طبق نیازش میره سراغ چیزی. ولی خب محض تفریح هم که شده، گزینههای دیگه و Alternative هارو هم امتحان کنید.
-
انتظار اینهمه PHP رو نداشتم واقعن. ;D
جدی؟ PHP خیلی پیشرفته تر و باحال تر از اون چیزیه که همه فکر میکنن. تازه من که انتظار بیشتری هم داشتم
منم PHP کار میکنم؛ و البته الان تصمیم دارم اگر وقت کنم در آینده نزدیک سمت Node.js و این چیزا هم برم. البته نه اینکه کلا php رو بذارم کنار، ولی بنظرم NodeJS چیز جالبیه :)
-
انتظار اینهمه PHP رو نداشتم واقعن. ;D
جدی؟ PHP خیلی پیشرفته تر و باحال تر از اون چیزیه که همه فکر میکنن. تازه من که انتظار بیشتری هم داشتم
منم PHP کار میکنم؛ و البته الان تصمیم دارم اگر وقت کنم در آینده نزدیک سمت Node.js و این چیزا هم برم. البته نه اینکه کلا php رو بذارم کنار، ولی بنظرم NodeJS چیز جالبیه :)
کلا تکنولوژی هایه جاوا اسکریپت ( کتابخونه ها و... ) خیلی چیزایه خوبی ان !
نود جی اس و انگولرا و .... خیلی علاقه دارم اینا رو هم یاد بگیرم !
و همزمان با php که دارم کار می کنم اینارو هم یاد خواهم گرفت :)
-
من اچ تی ام ال رو یاد گرفتم با سی اس اس
حالا سر در گومم نمی دونم چیکار کنم چه زبان دیگه ای رو یاد بگیرم
به راهنمایی لازم دارم
-
typescript که تبدیل میشه به es
-
کلا تکنولوژی هایه جاوا اسکریپت ( کتابخونه ها و... ) خیلی چیزایه خوبی ان !
تکنولوژیهای جاوااسکریپت - چیزهای خوبین
وقتی در این انجمن هستید، ازتون انتظار میره زبان فارسی رو بلد باشید!٬
-
من اچ تی ام ال رو یاد گرفتم با سی اس اس
حالا سر در گومم نمی دونم چیکار کنم چه زبان دیگه ای رو یاد بگیرم
به راهنمایی لازم دارم
خب HTML که زبان برنامهنویسی نیست. CSS هم نیست متاسفانه. زبان توصیفی ان و باهاشون «برنامه» نمیشه نوشت.
-
typescript که تبدیل میشه به es
es؟ به جاوااسکریپت تبدیل میشه.
-
منظورش ECMAScript هستش.
-
منظورش ECMAScript هستش.
ES فرق میکنه. Specification ه، نه Implementation. زبان نیست، تعریفی از زبانه.
-
من بیشتر «هر چی بادا باد» رو یاد میگیرم، اگر پروگرامر AVR سازگار با گنو/لینوکس گیر بیارم، اسمبلی AVR رو کار میکنم مادامی که خسته نشده باشم!
-
موفق باشی فاروق :D
بابا یه چیزو بروو جلو :D