GD Star Rating
loading...
loading...
Всем привет! Почитал схожие посты, но не нашёл для себя ответа на вопрос:
Хочу научиться программировать. Нет, не так. Хочу попробовать программировать. Чтобы понять, будет ли мне это интересно в целом. Опыта в этой области считай нет – в начальной школе лабал на паскале, а вот недавно понадобилось написать экспрешны в Maya – это такие небольшие скрипты – и понравилось!
Какой не сложный язык стоит поучить (очевидно, низкоуровневые – это не для меня), чтобы можно было относительно быстро получить какие-то результаты, работать над реальными проектами, а не аморфными олимпиадными задачками.
Если загадывать на будущее, то интересует программирование или игр (скорее для iOS/Android, нежели PC), или tools для студий компьютерной графики.
Спасибо.
Хочу попробовать программировать,
Ну если андроид или айос, то либо Objective C, либо Java. Java наверное будет попроще.
А что не так с олимпиадными задачками?
: их нельзя продать
: Они мало чего общего имеют с реальностью.
Попробуй Lua
поддерживаю первый коммент
Спасибо. Попробую Java. Скачал книгу на 1500, авторы вообще программеры! Буду изучать.
То есть, как я понимаю, на Java можно сделать приличные игры, например, для того же Андроида?
: не торопись, думаю, будут ещё мнения 🙂
: жду с нетерпением 🙂 мне ещё вот советуют си шарп
А что, на C# можно писать под iOS/Android? Или это всё-таки не принципиально?
: под андроид теперь можно
: эээ. А можно подробнее?
:тынц , ну и вот я сам сегодня только узнал
Во-первых, призываю в постAux , который может рассказать, почему Java говно. Во-вторых, рекомендую начать с перевода бложика “Язык Haskell для детей” . Сам еще не читал, но одобряю.
Ну Ruby/Python же!
: зачем?
: ну потому что “Какой не сложный язык стоит поучить (очевидно, низкоуровневые — это не для меня), чтобы можно было относительно быстро получить”
А питон руби довольно простые языки с большим комунити, для ответов на нубские вопросы.
Ну и плюс много софта для рендеринга, например, скриптуется на питоне. То есть сами сцены/частицы пишутся на питоне
: ну просто Ruby проектов я вообще не помню (не говорю что их нет, просто я не помню), а Python применение такое, довольно странное. то есть больше 50% его применения я бы даже не подумал его применять. подумал в сторону java, т.к. с нее можно очень просто на любые другие перепрыгивать. да и применять можно куда угодно
: Джава крутая, но автор-то хочет чего-нибудь простого (читай динамического, выразительного, легкочитаемого).
Ну и вообще, уж если Java (JVM, ok), то тогда какая-нибудь clojure или scala.
Но Ruby/Python пизже.
: На Питоне пишутся отдельные приложения, или он больше прикладной? Знаю, что он активно используется для скриптов в софте, – Maya, Houdini, MotionBuilder
: Вроде бы немного начал разбираться в Джаве, а конкретнее в ООП. Поначалу концепция ООП вообще выносила мозг, т.к. взял две книги по Джаве, и в обеих не смогли объяснить доходчиво смысл, например, такой строчки:
Class newVariable = new Class ();
Я никак не вдуплял, в чём подвох, почему class с обеих сторон экспрешна. Потом наткнулся на книгу “Head First Java” – ну, реально спасло. Написано языком для дебилов – само то. Думаю. пока остановлюсь на Джаве, а дальше видно будет.
: на питоне можно написать десктопное приложение и от этого не умрет ни один котик, если это приложение не производит сложных вычислений. Вообще вычислительные вещи можно написать на чем-нибудь низкоуровневом, а интерфейс, и прочее, например, на Питоне – это тоже кошерно.
: заебешься 😉
: хотя Джава очень, конечно, хороша. Но не новис-френдли вообще.
: Как-то же люди учат Джаву и не умирают 🙂
: Понятно, спасибо.
Я вот ещё, наверное, по наивности, мечтаю, что когда-нибудь смогу помимо основной работы прогать какую-нибудь халтурку.
: Я бы сказал, что выучив джаву, переключится на любой другой язык будет просто, ибо ты учишь скорее концепцию, чем язык. А выучив питон ты выучишь питон. И все. Питон он какой-то слишком уж мжвячный и пушистый, хотя писать на нем легко и приятно, конечно.
: я бы сказал, что наоборот 😉