Автор Гілка: Яка мова програмування вам подобається?  (Прочитано 12317 раз)

Відсутній dector

  • Графоман
  • ****
  • дописів: 269
  • Карма: +0/-0
  • Deb'user
Код на Java Ви компілюєте лише раз. Java - строга і витончена мова. Хороша, як для розробки серверних, так і клієнтських програмних засобів.

Кажуть, що існує небезпека, що Ви не зможете ефективно програмувати, коли не розумітимете, як працює програмне забезпечення поверх операційної системи. В такому разі, можете розпочати із старого-доброго Pascal. Хоча, думаю, що коли програмування - не Ваш фах, у цьому потреби немає.

Якщо ж Вам потрібне щось просте і гарне для проведення дозвілля, зверніть увагу на Processing (http://processing.org/). Практичної користі від нього немає, проте можна швидко створювати гарні візуалізації.

Вкажіть. будь ласка, Ваш досвід у програмуванні і ціль вивчення мови програмування і чи збираетеся Ви займатися цим серйозно. Адже тоді спільнота зможе порадити Вам щось підходяще.
Debian Wheezy + Asus Eee PC 901 + Awesome 3

Відсутній BM

  • Кореспондент
  • ***
  • дописів: 162
  • Карма: +0/-0
  • SUSE Linux Products GmbH
Код на Java Ви компілюєте лише раз. Java - строга і витончена мова.
...якою можна дуже швидко спалити сервер або вбити цілий датацентер, якщо не знати що робиш. :)
Новачку треба почати з Python'у, після чого починати дивитися у сторону Java.
« Змінено: 2011-06-15 00:05:34 від BM »

Відсутній Yury_Bulka

  • Графоман
  • ****
  • дописів: 440
  • Карма: +0/-0
  • муз́ика
скажімо так ніц не вмію - то для мене нове. має бути хобі, хоча не виключено що й вийде щось корисне.
Насамперед, мусите прочитати Hacker HOWTO Еріка Реймонда. Для ґіка (geek) це — безцінна річ.

Особисто мені дуже допомогла стартувати невелика книжечка Learning to program, що паралельно вчить Python і JavaScript. Чому Пітон, Вам розтлумачить Ерік Реймонд.

Коли пригадую, як я це проходив, так тепло на душі стає...:)

Успіху й радощів!
« Змінено: 2011-06-15 00:38:17 від Yury_Bulka »
http://freeUser.org.ua/ — колективний досвід із застосування вільних програм

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Пітон це гадість. Вчити треба паскаль/сі. А в сторону schema не дивились? Оце дійсно гарна, витончена мова.

Відсутній Yury_Bulka

  • Графоман
  • ****
  • дописів: 440
  • Карма: +0/-0
  • муз́ика
Re: Яка мова програмування вам
« Відповідей #19 : 2011-06-15 16:26:47 »
Пітон це гадість. Вчити треба паскаль/сі. А в сторону schema не дивились? Оце дійсно гарна, витончена мова.
Сі — обов’язково. Але чому Пітон — це «гадість», не розумію. А ось паскаль... скільки мажорних відкритих програм має до нього хоч би якийсь стосунок?
http://freeUser.org.ua/ — колективний досвід із застосування вільних програм

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Яка мова програмування вам
« Відповідей #20 : 2011-06-15 16:44:00 »
Ну пітон так тормозить сильно, що аж диву даєшся

Відсутній Yury_Bulka

  • Графоман
  • ****
  • дописів: 440
  • Карма: +0/-0
  • муз́ика
Re: Яка мова програмування вам
« Відповідей #21 : 2011-06-15 16:48:27 »
Ну пітон так тормозить сильно, що аж диву даєшся
Це ж інтерпретована мова, але з байт-кодом. Думаю, Пітон з інтерпретованих далеко не останній за продуктивністю.
http://freeUser.org.ua/ — колективний досвід із застосування вільних програм

Відсутній dector

  • Графоман
  • ****
  • дописів: 269
  • Карма: +0/-0
  • Deb'user
Re: Яка мова програмування вам
« Відповідей #22 : 2011-06-15 21:05:05 »
Код на Java Ви компілюєте лише раз. Java - строга і витончена мова.
...якою можна дуже швидко спалити сервер або вбити цілий датацентер, якщо не знати що робиш.

Перепрошую, фраза гучна і зовсім не аргументована. Поясніть, що Ви мали на увазі.
Debian Wheezy + Asus Eee PC 901 + Awesome 3

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Яка мова програмування вам
« Відповідей #23 : 2011-06-19 13:22:42 »
Тут доволі аргументовано розповідається, чому Python підходить для навчання програмуванню і як перша мова для вивчення: http://www.cs.ubc.ca/wccce/Program03/papers/Toby.html  Книгу "How to Think Like a Computer Scientist", на яку посилаються у статті, можна звантажити тут http://greenteapress.com/thinkpython/thinkCSpy/.  Доповнене видання цієї книги тут http://greenteapress.com/thinkpython/thinkpython.html
Best regards,
nickat

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Яка мова програмування вам
« Відповідей #24 : 2011-06-19 21:40:26 »
Треба знати 3 мови Сі/С++, Перл/Пітон і Лісп/Хаскель.

Відсутній BM

  • Кореспондент
  • ***
  • дописів: 162
  • Карма: +0/-0
  • SUSE Linux Products GmbH
Re: Яка мова програмування вам
« Відповідей #25 : 2011-07-30 11:19:14 »
Код на Java Ви компілюєте лише раз. Java - строга і витончена мова.
...якою можна дуже швидко спалити сервер або вбити цілий датацентер, якщо не знати що робиш.

Перепрошую, фраза гучна і зовсім не аргументована. Поясніть, що Ви мали на увазі.

Індійський код бачили?

P.S. Українською, звертання «ви» пишеться з маленької літери.

Відсутній fooser

  • Дописувач
  • **
  • дописів: 66
  • Карма: +0/-0
QML це штука за допомогою якої можна забацать класний інтерфейс.

Судячи з відео, вам навіть с QML не вдалося зробити класний інтерфейс. Те що там показано - типова совкова мазня, котра повинна бути у смітнику ще на момент своєї появи. Вибачте за грубість.

---

Щодо теми обговорення - питання не зовсім коректне. Не буває поганих мов, є просто невміння ними користуватись. Я наприклад пишу на багатьох мовах програмування (perl, php, lua, javascript, c, c++, bash/shellscript) і мені зовсім фіолетово на якій мові писати програму, коли цю програму було вже спроектовано у вигляді алгоритму. Написати програмний текст - справжнісінька іграшка, у порівнянні з її проектуванням.
0_o

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
бувають невдалі мови для конкретйної задачі. І бувають дійсно погані мови. БрейнФак наприклад чи ВізуалБейсік.

Відсутній BM

  • Кореспондент
  • ***
  • дописів: 162
  • Карма: +0/-0
  • SUSE Linux Products GmbH
Судячи з відео, вам навіть с QML не вдалося зробити класний інтерфейс. Те що там показано - типова совкова мазня, котра повинна бути у смітнику ще на момент своєї появи. Вибачте за грубість.

+1

<moderator-friendly>
GUI виглядає як екскрементальна сукупність відходів життєдіяльності і неперетравлюваних залишків їжі тварин і людини, що виділяються в зовнішнє середовище з дистального закінчення кишечника в процесі акту дефекації.
</moderator-friendly>

Щодо теми обговорення - питання не зовсім коректне. Не буває поганих мов, є просто невміння ними користуватись. Я наприклад пишу на багатьох мовах програмування (perl, php, lua, javascript, c, c++, bash/shellscript) і мені зовсім фіолетово на якій мові писати програму, коли цю програму було вже спроектовано у вигляді алгоритму. Написати програмний текст - справжнісінька іграшка, у порівнянні з її проектуванням.

-1

Якби не було trade-off'ів, то не було-б і різномаїття технологій. Зазвичай, коли говорять «мені всеодно на чому писати» — це індикатор представника lowest common denominator, який обізнаний тільки в загальному, відповідно йому різниці справді не існує. Те-ж саме інверсивно, коли відстоюють тільки одну якусь мову. Проте в останньому випадку вже маємо справу із представником племені вузьколобих самодурів.


For the record: ми пожаліли що обрали Ruby для SUSE Studio та WebYaST. Допиляти змогли, але це був явний промах. Якщо для SUSE Studio треба було брати Scala, то для WebYaST треба було йти з Python натомість. Те саме вам скаже й Твітер, де Ruby мала-б вбити Java, але сталось точно навпаки. Ruby має цікавий синтаксис, але це й тільки. А от штучки, типу Cucumber (тести) чи Puppet (cfg management) — Ruby навіть дуже нічо.
« Змінено: 2011-08-02 23:17:23 від BM »

Відсутній crchemist

  • Новачок
  • *
  • дописів: 3
  • Карма: +0/-0
  • I Love YaBB 2!
Re: Яка мова програмування вам
« Відповідей #29 : 2011-08-03 03:55:41 »
Ну пітон так тормозить сильно, що аж диву даєшся
Можна приклад коду з прикладної програми на пітоні, який тормозить?