Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Выбор ЯП.  (Прочитано 1711 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Borsalino

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Выбор ЯП.
« : 17 Августа 2014, 21:06:30 »
Всем привет:)

За спиной только школьный уровень Паскаля и все. Какой ЯП посоветуете для начала?

Думаю начать с Java или Python, или лучше что-нибудь другое?

Впоследствии думаю заняться чем-то более серьезным, вроде C++

Оффлайн bastion

  • Любитель
  • *
  • Сообщений: 94
  • Python / Qt
    • Просмотр профиля
    • Искусство креативного массажа
Re: Выбор ЯП.
« Ответ #1 : 17 Августа 2014, 21:14:40 »
Python отличный выбор.
К тому же разделом в этой ветке форума - есть уроки по python, посмотри, думаю тебе станет легче выбирать  :D
Готов взяться за любую работу, при условии, что за нее не нужно приниматься прямо сейчас

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #2 : 17 Августа 2014, 21:45:50 »
Borsalino, учили паскаль и продолжайте учить. ЯП не столь важен, важно само программирование.

Оффлайн Borsalino

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #3 : 17 Августа 2014, 22:23:23 »
С одной стороны, джава -- ынтырпрайзно, а с другой -- пайтон проще. Однако если учить Java, там не далеко до QML, Qt, и написания приложений для KDE и Ubuntu phone. Думаю, начну с пайтона все-таки, а потом посмотрим на QML:)

Оффлайн Phlya

  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #4 : 17 Августа 2014, 22:52:17 »
Python
Питон с Qt тоже дружит замечательно, как и с Gtk, Wx...
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #5 : 17 Августа 2014, 23:40:33 »
Тема весьма холиварная. Не могу не покритиковать жабу или питона. Основная проблема низкая скорость + потребление оперативки. Могу вам сказать про Vala - весьма удобный язык, с высокой скоростью выполнения и корректным потреблением памяти. И да, что вы собираетесь на этом япе делать? Если ты еще помнишь паскаль, или готов вспомнить, то есть такая штука, как free pascal.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #6 : 17 Августа 2014, 23:47:13 »
Все зависит от задач
Извините, я все еще учусь

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #7 : 17 Августа 2014, 23:55:57 »
Borsalino,
Билл бейсик, Линус баш.
очень лёгко. )))
Wars ~.o

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #8 : 18 Августа 2014, 00:03:27 »
Еще пару слов: о скорости выполнения явы могут говорить торможения андроида(вы еще не купили новый дорогой флагман от самого пропиарного производителя? Тогда такие торможения рассчитаны на вас) или любой другой программы, например minecraft.
А питон можно покритиковать и за извращенный синтаксис: переменные не объявляются, перебор чисел - через костыли...
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #9 : 18 Августа 2014, 17:18:28 »
alsoijw, купили, тормозов на нём почти нет. Глюки были пару раз в хроме, но к тормозам они отношения не имеют. У java не столько проблема со скоростью работы (хотя она есть и никуда не денется), сколько со скоростью запуска программ (ведь ещё надо байт-машину запустить, да программу в неё загрузить).

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #10 : 21 Августа 2014, 16:15:02 »
Цитировать
А питон можно покритиковать и за извращенный синтаксис: переменные не объявляются, перебор чисел - через костыли...

лолчто?
как понять "переменные не объявляются" и чем тебя циклы не устроили?
« Последнее редактирование: 21 Августа 2014, 16:17:37 от .ubuntufan »

Оффлайн Gekko

  • Участник
  • *
  • Сообщений: 222
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #11 : 22 Августа 2014, 12:42:37 »
Советовать учить какой-либо язык, бесполезно, каждый будет советовать разные языки. Но точно можно посоветовать какой язык НЕ учить, а именно JAVA (если вы конечно не планируете программировать для сотовых телефонов и андройда) и С#.
Xubuntu 12.04 LTS с Xfce 4.10

Оффлайн dvano

  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #12 : 22 Августа 2014, 13:00:06 »
Я могу точно посоветовать НЕ учить C#, а Java оставить в покое.

Lifewalker

  • Гость
Re: Выбор ЯП.
« Ответ #13 : 22 Августа 2014, 13:17:23 »
Если будет позволено, дам ссылку на моё открытие весьма интересного языка программирования. Однако, если мозги промыты ООП, то будет трудновато :)

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Re: Выбор ЯП.
« Ответ #14 : 22 Августа 2014, 14:09:40 »
.ubuntufan, объяви ка мне переменную типа int в python
Код: (vala) [Выделить]
int a;
var b = 0
А в python переменную создаешь тогда, когда ей что-то присваиваешь. Из-за этого лишние ошибки. И ещё - отсутствия статической типизации.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.