LINUX.ORG.RU

Что не стоит изучать?


0

1

Ребята, поступил на программиста в университет. Всё очень интересно!

Столько тем, но всё не изучишь.

Какие языки программирования не стоит учить?

Пока нравится prolog, perl и racket.

не стоит изучать: prolog, perl, racket, #, java, js, python, ruby, php. какие-то еще, всего не вспомню.

Lavos ★★★★★
()

Всё стоит. Вот водку пить не стоит. Хотя... тоже стоит!

rupert ★★★★★
()

поступил на программиста в университет

Сочуствую.

Смотря где собирается жить и работать. Можно нахвататься поверхностных знаний, но профессию за 5 лет так и не освоить.

tlx ★★★★★
()

Главное, не ходи на пары по философии если таковые будут.

WRG ★★★★
()
Ответ на: комментарий от tlx

Сочуствую.

Иллюзий насчёт университета не питаю, он в основном для меня как лёгкий способ переехать в другой город.

И конечно хочу изучить в нём математику и теоретические вещи о программировании.

holuiitipun
() автор топика
Ответ на: комментарий от Lavos

не стоит изучать: prolog, perl, racket, #, java, js, python, ruby, php. какие-то еще, всего не вспомню.
Go, Clojure

Тогда может лучше вообще ничего не изучать?

holuiitipun
() автор топика
Ответ на: комментарий от holuiitipun

Тебе как бы намекают, что «учить язык» — это не только освоить его синтаксис. Как бы для начинающего важнее структуры данных, алгоритмы, вот это всё.

fluorite ★★★★★
()
Ответ на: комментарий от fluorite

Как бы для начинающего важнее структуры данных, алгоритмы, вот это всё.

Это понятно, уже больше недели смотрю курс по алгоритмам на coursera.

holuiitipun
() автор топика

Все учи — мало ли что пригодится.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Lavos

http://ru.wikipedia.org/wiki/KISS_(%EF%F0%E8%ED%F6%E8%EF) же.

Но ведь на низкоуровневом языке будет много повторов и лишнего кода. И будет много кода, никак не связанного с задачей, а только мешающего читать программу.

Это же нарушает принцип?

holuiitipun
() автор топика
Ответ на: комментарий от Ceiling_QB

Браузер, с которого ты пишешь, скорее всего написан на C или C++.

Не знал, думал что сейчас программы пишут в основном на java.

holuiitipun
() автор топика
Ответ на: комментарий от Ceiling_QB

Кажется, тред скатывается в очередной спор о языках.

(Just as planned?)

Ceiling_QB ★★★★
()

Наверное, всё что преподают надо изучать хотя бы на уровне, необходимом для сдачи сессии.

b-stern
()
Ответ на: комментарий от b-stern

Наверное, всё что преподают надо изучать хотя бы на уровне, необходимом для сдачи сессии.

Пока в университете мы дошли только до машины поста.

holuiitipun
() автор топика
Ответ на: комментарий от holuiitipun

ты какой то толстенький, смахивает на вброс.

WRG ★★★★
()
Ответ на: комментарий от holuiitipun

C изучай, с ним будет более-менее понятно, как это всё работает

b-stern
()

А свифт стоит изучать как второй язык? Просто у apple идеальная документация и есть на чем тестировать.

MLP_Fan ★★
()
Ответ на: комментарий от holuiitipun

Ты, похоже, очень жирный тролль. Уж написал бы, скажем, пхытон. Но жабка...

Мде, вот жабка — это стопудово тот ЯП, который тебе никогда не пригодится, т.к. априори является тормозным дерьмом.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

А вот нас заставляют лабы на жабе делать. Причем, курса по жабе небыло, а на вопрос, что делать тем, кто ее не знает, был ответ - мне все равно, ваши проблемы.

WRG ★★★★
()
Ответ на: комментарий от Eddy_Em

Просто почти всё, что смотрел и читал по алгоритмам, идёт с примерами на java.

Поэтому так и показалось. Мне самому java не очень нравится.

holuiitipun
() автор топика
Ответ на: комментарий от Eddy_Em

Я бы тоже написал, что ты тролль, но я ведь знаю, что ты альтернативно одаренный просто

b-stern
()
Ответ на: комментарий от holuiitipun

Вот чем жаба может не нравится, так это тем, что там значения «базовых» типов (int, float) не являются полноценными объектами. Это хреновый ООП. Как пример хорошего ООП могу посоветовать CLOS

b-stern
()
Ответ на: комментарий от fluorite

Чем машина Тьюринга лучше нормальный алгоритма, комбинаторной логики или даже лямбда-исчисления? Ну кроме знаменитой трясины Тьюринга.

quantum-troll ★★★★★
()

Местный плебс и не слышал о том, что считается достойными задачами:

  • САПРы для разработчиков электроники, содержащие алгоритмы для размещения миллиардов транзисторов на кристалле в соответствии с высокоуровневой спецификацией.
  • Системы управления роботами самых разнообразных типов, ракетами, БПЛА.
  • Алгоритмы распознавания образов, визуальных, звуковых, каких-либо ещё. (Это и есть распознавние лиц, речи и т.д.)
  • Обработка информации на естественном языке.
  • Планирование для принятия решений (в т.ч. составление расписаний) таким образом, чтобы решения были оптимальными по заданному критерию.
  • Моделирование сложных технических и экономических систем.
  • Биоинформатика.

Список можно продолжать и продолжать, я затронул лишь малую часть релевантных тем.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.