LINUX.ORG.RU

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


0

1

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

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

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

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

Ответ на: комментарий от reprimand

Кто ж добровольно пойдет в говновуз на быдлоспециальность? Мотивация может быть разве что «на Оксфорд денег нет, в МГУ поступить не смог, так что теперь тупо первый попавшийся свинарник ради корочки закончу».

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

Кто ж добровольно пойдет в говновуз на быдлоспециальность?

Те, у кого родители решают за детей, т.е. выходцы из бывшего совка
Благо, сейчас таких «выходцев» уже меньше.

reprimand ★★★★★
()

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

оригинально :)

по сабжу, perl стоит выучить разве что для того, чтобы знать, как не надо делать.

prolog - только если интересуешься экспертными системами и ИИ (afaik)

racket - хз, что такое

что стоит учить: c, java (или .NET, но лучше java), assembler, python. языки вроде брейнфак можно не учить - сами выучатся, если будет соответствующий курс. все остальное опционально

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

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

C и/или кресты
Но они же только для микроконтроллеров?

ты достаточно тонок

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

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

он же, вроде, на программиста, а не на физика

джава хороша хотя бы прозрачностью синтаксиса и простотой модели ООП.

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

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

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

чего стоит отсутствие глобальных переменных

NOOO как же мне дальше жить... если статик-члены и синглтоны запретят

А плоха чудовищным GC

про тормознутость уже было. ты тоже из тех, кто считает, что производительность/реалтайм - единственный критерий?

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

Во-первых, синглтоны это не глобальные переменные. Ну так, на секундочку. Во-вторых, когда приходит GC и вешает вообще все — да, это плохо. И да, я считаю производительность одним из главных критериев. Потому что задаюсь вопросом: если не я смогу запустить на сервере больше одной программы, которая сожрет мне весь CPU и загонит систему в swap по самые уши, то зачем мне такая программа?

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

Во-первых, синглтоны это не глобальные переменные

so what? область применения та же

И да, я считаю производительность одним из главных критериев
одним из

именно что

Потому что задаюсь вопросом: если не я смогу запустить на сервере больше одной программы, которая сожрет мне весь CPU и загонит систему в swap по самые уши, то зачем мне такая программа?

я тоже нищеброд и не пишу сервера на джаве. но не все такие убогие, как мы с тобой

MyTrooName ★★★★★
()

Всё что входит в программу ты обязан изучить. А так не стоит учить brainfuk и аналогичные ему языки.

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

Насмешил, хе-хе. Да большая часть прогарамм на сях написана или на крестах.

anonymous
()
Ответ на: комментарий от rikimaru

Ага, Си - мертвечина. А то что это самый популярный ЯП тебя не смущает?

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

о-вторых, когда приходит GC и вешает вообще все — да, это плохо. И да, я считаю производительность одним из главных критериев.

И еще один недоумок, никогда не слышавший про real time GC.

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

Загляни в кодовую базу openbsd и удивись.

openbsd же для роутеров? Да и вроде с 90х находится в полумёртвом состоянии.

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

Вот чем не пользуются люди — так всякими красношапками и дебилианами

Толстота!

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

Один статически типизированый ФП язык: Haskell или Scala.

Лучше с окамла начать, он проще сильно

Scheme

Если уже связался с жабой то лучше ее реализацию - kawa

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

Да, для роутеров. Это что-то меняет?

anonymous
()
Ответ на: комментарий от MyTrooName

so what? область применения та же

То, что они были придуманы, потому что в Java не стали реализовать глобальные переменные? То есть, по сути, огромных размеров костыль?

я тоже нищеброд и не пишу сервера на джаве. но не все такие убогие, как мы с тобой

За то, чем они занимаются, джавистам не так много платят.

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

То, что они были придуманы, потому что в Java не стали реализовать глобальные переменные? То есть, по сути, огромных размеров костыль?

ты путаешь причину и следствие.

в джаве не стали реализовывать глобальные переменные, потому что можно обойтись static-членами.

а синглтоны это глобальные переменные с отложенной инициализацией, и реализуются они через те же static-члены.

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

За то, чем они занимаются, джавистам не так много платят.

я не о зарплате, а о стоимости оборудования

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

У меня сложилось мнение, что забивать гвозди микроскопом можно, но грустно. Так же и тут.

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

У меня сложилось мнение, что забивать гвозди микроскопом можно, но грустно. Так же и тут.

не так же.

вся разница между глобальными переменными и статическими членами - плюс-минус один уровень вложенности в пространство имен, плюс возможность ограничить область видимости переменной не на все 500Мб исходников. Считаешь, что это переусложнение?

MyTrooName ★★★★★
()
Последнее исправление: MyTrooName (всего исправлений: 1)
Ответ на: комментарий от MyTrooName

racket - хз, что такое

Экспертное мнение засчитано.

anonymous
()
28 ноября 2014 г.
Ответ на: комментарий от holuiitipun

Но они же только для микроконтроллеров?

C++? Только для контроллеров? Да ты упоролся

C - да, достаточно низкоуровневый...

Pinkbyte ★★★★★
()

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

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

openbsd же для роутеров? Да и вроде с 90х находится в полумёртвом состоянии.

На серьезных коробках netbsd+vxworks. Openbsd в немецком спамхаусе крутят.

andrew667 ★★★★★
()

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

Созданные до 1990 года

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