[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 36 | 2 | 22
Назад Вниз Каталог Обновить

Ваша коробка с инструментами Ваша коробка с инструментами 14/08/16 Вск 18:21:09  819804  
14711880700100.jpg (146Кб, 400x265)
Тема не для холивара, а скорее для опроса. Был раньше тред каких 3-ёх языков хватит на всё-всё-всё. Это неправильный заданный вопрос.
Переформулирую так:
Какие вы инструменты используете и для каких целей.
А по-скольку у опытного программиста по идее должно быть как минимум два инструмента, один условно "тяжелый" статически типизированный язык и скриптота для прототипов или собственно для маленьких скриптов (ваш К.О), то строгий минимум для опроса - 2 языка. Может у вас их больше, неважно. Библиотеки тоже можно писать, но не обязательно, просто некоторые программисты умудряются только сугубо библиотекой решать задачи на зная собственно самого языка (привет джуйкуэри)

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

Начну с себя.
Основа:
1. С++ - потому что к сожалению аналогов ему нет в коммерческой среде.
Скриптота:
2. Bush - автоматизации рутины, JS - web.


Ваша коробка с инструментами 14/08/16 Вск 18:22:11  819805
Мод измени пожалуйста название на - Ваша коробка с инструментами
Аноним 14/08/16 Вск 18:28:03  819810
>>819804 (OP)
Питон - автоматизирую, пишу свои проекты, проекты за деньги.
Ну и все в общем-то, больше мне ничего не надо. Такой вот я уебок.
Аноним 14/08/16 Вск 18:32:57  819815
>>819810
Ну а просто интерес к другому ЯП был когда нибудь? Чисто для расширения кругозора
Аноним 14/08/16 Вск 18:37:19  819821
>>819815
Писал на жабке для десктопа и андроида, пробовал в плюсы вкатиться, ну и борланды-бейсики со школки до кучи.
Аноним 14/08/16 Вск 18:50:46  819829
Джава для всего. По работе ынтырпрайз + андроид, для себя - игоря пилю.

Ради интереса скалу изучал, но пока не нашел к чему ее приложить.

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

Питон для мелких скриптов иногда.
Аноним 14/08/16 Вск 22:55:55  820008
>>819804 (OP)
Бэкенды:
Тырпрайз, финтех: Scala
Нужно двигать сообщения по соединениям на узлах: Erlang
Примитивный CRUD: Ruby
Непримитивный CRUD: Elixir
Быстрые вебсервера, базы данных и т.п: С++

Веб: ClojureScript

Мобайл:
Ведоид: джява
Гейос: обж-си

Скрипты, девопс, автоматизация: Python

Десктоп примитивный: Python
Десктоп под винду: С#
Десктоп кросплатформенный: Джява
Десктоп сложный: С++

Игоры хуйовые: Сисярп
Игоры ААА: С++

Статистика, датасцайнс: Python
Параллельные вычисления, майнинг: С++
Числовые вычисления: С
Научные алгоритмы: Python
Аноним 15/08/16 Пнд 00:39:07  820067
>>820008
И в итоге - нихуя
Аноним 15/08/16 Пнд 00:55:43  820069
>>820008
Хипстер-говноед/10.
Аноним 15/08/16 Пнд 08:50:52  820143
>>819804 (OP)
Автоматизация - Python
Сайтики - PHP

Сейчас осваиваю браузерный JS.
Был опыт с C#, подумываю о перекате на Java.
Собираюсь перекатится на Linux, а там и башик подучу
Аноним 15/08/16 Пнд 09:07:51  820145
>>820143
Эталонный даун.
Аноним 15/08/16 Пнд 09:11:16  820146
>>820069
>C++, Python
>хипстер
/0

>>820067
Так это просто идеальный список что где надо применять. Ясное дело, что ты не будешь работать сразу во всех областях.
Аноним 15/08/16 Пнд 09:16:37  820150
>>820145
>Эталонный даун
Поясни
и свои инструменты напиши
Аноним 15/08/16 Пнд 09:30:06  820157
>>820143
Вкатывальщик/10
Аноним 15/08/16 Пнд 09:30:28  820158
>>820146
Кто тебя просил список-то писак свой идеальный?
Аноним 15/08/16 Пнд 11:21:59  820210
>>820158
Ну это так, матрица для сверки.
Смотришь свою предметную область в списке, смотришь какой инструмент ей соответствует, если используешь не его - ты говноед или долбоёб. Очевидно же.
Аноним 15/08/16 Пнд 11:42:31  820223
>>820008
Просьба свои инструменты выкладывать, а не вообще мнение где что должно использоваться, потому что твой список холиварный.
Аноним 15/08/16 Пнд 12:51:12  820267
1) Python по работе - доволен.
2) JS по работе - потому что нет альтернативы, не доволен.
3) Ковырял Go на досуге - не доволен, но держу про запас, ибо вакансий уже больше, чем на всех борщехлёбских вместе взятых.
Так же периодически тянет на эзотерику ради фана, вроде Эрланга и Общелиспа, но понимаю, что никогда в продакшоне на них писать не придётся.
Аноним 15/08/16 Пнд 13:02:39  820274
1. Java: android
2. Python: примитивные игры, развлечения, автоматизация, прототипирование
3. Racket: для сикп
Думаю после сикп вкатиться в какой-то лисп и перенести туда часть пунктов python.
Аноним 15/08/16 Пнд 13:21:41  820278
>>819804 (OP)
кресты (нет альтернативы) + питон (хороший набор библиотек)
Аноним 15/08/16 Пнд 13:53:16  820295
>>819804 (OP)
Haskell(нет альтернатив) + Perl (нет альтернатив)
Аноним 15/08/16 Пнд 13:56:11  820297
>>819804 (OP)
PHP (Magento) + JS (Vanila)
Аноним 15/08/16 Пнд 14:00:29  820299
>>819804 (OP)
В свое время я изучил все языки, которые на слуху. Даже хачкель. Даже схемку. Даже J.

Но в итоге я остановился на двух основных:
1. JS — очевидный веб и любой хуяк-хуяк-прототип.
2. Java — любой серьезный код.
И еще имею пару вспомогательных:
1. Bash — хуяк-хуяк-однострочник.
2. Python — любая более сложная автоматизация.
Аноним 15/08/16 Пнд 14:10:25  820307
>>820299
А как же сишечка и кресты?
Аноним 15/08/16 Пнд 14:12:57  820310
>>820307
Последнее время я не работаю над проектами, где они могут потребоваться.
Аноним 15/08/16 Пнд 14:13:26  820311
>>820307
Это для мальчиков языки.
Аноним 15/08/16 Пнд 14:49:21  820344
14712617617930.jpg (124Кб, 600x449)
>>819804 (OP)
> Bush
Чё-то орнул в голосяндру с садовода.
Аноним 15/08/16 Пнд 14:50:23  820346
>>820008
Напоминает резюме студента с опытом работы в две лабы.
Аноним 15/08/16 Пнд 16:46:52  820443
>>819804 (OP)
>должно быть как минимум два инструмента, один условно "тяжелый" статически типизированный язык и скриптота для прототипов
>С++
>Bush

Хочется уебать тебя этим ящиком с твоего пика
Аноним 15/08/16 Пнд 16:48:46  820445
>>819810
Сейчас тебе вот этот >>819815 петушок начнет затирать, что тебе жизненно необходимо выучить крестопарашу иначетынепрограмист-ко-ко-ко
Аноним 15/08/16 Пнд 17:22:04  820467
ентерпраиз-эфшарп девелопер
использую:
1. эфшарп для "тяжелого" ентерпраиза
2. эфшарп для скриптоты
Аноним 15/08/16 Пнд 17:41:11  820489
>>820467
А есть кстати что-нибудь кроме ocaml, по типу f#, без привязки в clr?
Аноним 15/08/16 Пнд 17:44:20  820492
>>820489
все мл-подобные яп
Аноним 15/08/16 Пнд 17:47:15  820495
>>820008
s/C++/D
Аноним 15/08/16 Пнд 17:49:22  820496
>>820489
Дохуя их. Но зачем?
https://en.wikipedia.org/wiki/Category:ML_programming_language_family
Аноним 15/08/16 Пнд 17:52:14  820497
>>820496
F# тяжелый как платформа, на говнохостинге с 1-2gb рам особо не поиграть наверно, у ocaml скупая дока и на некоторые проблемы языка там вообще болт кладут.
Аноним 15/08/16 Пнд 18:28:35  820522
>>820497
https://suave.io/

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 36 | 2 | 22
Назад Вверх Каталог Обновить

Топ тредов
Избранное