javascript :: it-юмор :: Приключение на 20 минут

it-юмор javascript Приключение на 20 минут 
it-юмор,javascript,Приключение на 20 минут
Подробнее

it-юмор,javascript,Приключение на 20 минут
Еще на тему
Развернуть
villy villy 19.10.201722:57 ответить ссылка 13.8
Захотелось пюрешки
Но ведь все знают, что плюсы можно выучить за каких-то 20 дней...
Если вдруг кто не знает, вот инструкция:
Дни 1-10
Изучаете переменные, константы, массивы, строки, выражения, операторы, функции...
Дни 698-3648
Общаетесь с другими программистами, вместе работаете над программными проектами, учитесь у них.
День 14611
Основываясь на своих знаниях биопогии, создаете омолаживающее снадобье.
Дни 11-21
noavatar noavatar 19.10.201723:40 ответить ссылка 14.8
Как-то так. Но даже спустя 4 года разработки на плюсах я все еще чувствую себя дном.
Прошло 40 лет.
это те самые новые фичи, которые 15 лет как в D есть, еще и сделанные по-человечески? :)
villy villy 20.10.201700:03 ответить ссылка 1.0
Ты меня прям заинтересовал. Пойду проникнусь темой.
Про реализацию лямбд в других языках тоже посмотри.
Так глядишь - может и дополнительно пару удобных языков освоишь.
Ну, из-за специфики моей работы, мне кроме Java и C++ других языков не нужно знать. Но чисто ради себя, для общего развития, наверное стоит попробовать.
не пиши чепухи и не учи молодняк дурному, на с++ надо еще в зачаточном состояние учиться манерам построение правильного кода.
А когда у тебя есть солидная база, браться разрабатывать надо на фреймворках - где ты сэкономишь сотни тысячь человека часов при разработке больших проектов.
Хотя хз, может тебе в кайф писать на процедурке примитивнейщии функции - утешая себя что ты гений кода БУГОГА
А с чего ты взял, что я пишу на чистом процедурном программировании, и не использую фреймворки? Вот как эта мысль вообще вытекает из моего комментария?

На самом же деле, я не то чтобы не использую фреймворк, я модифицирую фреймворк. Занимаюсь оптимизациями нативной графической подсистемы Андроида. Проще говоря, модифицирую/оптимизирую плюсовые библиотеки Андроида, которые занимаются отрисовкой графики на ОпенГЛ.
Молодец, но в любом случае - js, актуален в веб разработке, и с++ там накуй не нужен, так то- твой комент выглядет как обычный выебон, только не обижайся томми
Ну а при чем тут веб-разработка? Разве речь вообще шла о ней? Естественно, что в веб-разработке с++ нахер не нужен. Своим комментарием я лишь хотел показать, что не стоит боятся сложностей JS, поскольку всегда есть что-то пожестче.
А чегой то вдруг JS стал сложным? Пишу на нём уже лет 8, кроме прототипно-ориентированного наследования там вроде всё просто. А оное есть и в пайтоне. Можно конечно устроить срач про приведение типов, но "нормальные пацаны" им практически не пользуются и не складывают массивы с динозаврами.

Конечно за последние пару лет язык сильно усложнили, добавив нормальную поддержку итераторов (вкл. генераторы и асинхронные генераторы), деструктуризацию, классы ("как в нормальных языках") и ещё ряд фич рода синтаксического сахара. Если глубоко не вникать, то вроде всё довольно понятно и просто. Более того, с новыми классами не обязательно уметь прототипное ООП, т.к. оно там внутрь них достаточно хорошо зарыто, чтобы забыть про это.

По сути за 21 день и в правду можно научиться писать на JS что-нибудь, что не будет падать в segmentation fault в зависимости от фазы луны ;)
faiwer faiwer 20.10.201707:44 ответить ссылка 0.0
>но "нормальные пацаны" им практически не пользуются и не складывают массивы с динозаврами.

ослабевает контроль за опечатками, изменение типа переменной может внезапно привести к неожиданным последствиям
Тем, кому динамика совсем не по душе используют Flow, TypeScript, PropTypes и пр.. Да, в JS слабая дин. типизация. Да это бывает как удобно, так и чревато. Но, мне кажется, язык от этого сложнее то не становится. А сабж вроде об этом.
faiwer faiwer 20.10.201711:11 ответить ссылка 0.1
Титан, титан, отвергнут цифровыми тян
Плюсы таки стали уёбищно сконструированным языком с не менее странными (и обновляемыми быстрее, чем ты их учишь) костылями поверх языка и стандартной библиотеки?

з.ы. да и - как бы обычно ими решают задачи несколько разного типа же, не?
Ну, а что тонкостей хватает - ну, такое. Они могут хотя бы быть логичными :-)
Ну, я бы так н сказал. Плюсы - довольно изящный язык, если его хорошо знать.
>начиная с темплейтной магии, семантикой перемещения с р-валуе ссылками и лямбда-функциями.

это как раз из самого простого
Потому и написал «начиная».
И нет, это не самое простое, особенно темплейты.
Сложным его делает, на мой взгляд, ублюдский прекомпилер, делающий его не одним языком, а 10+. Серьезно #ЭТА_ШТУКА хуже любой goto, даже в самой извращенной форме. 50 оттенков int'a. А еще там жуткие договоренности об именовании, и ни чем необоснованная любовь к шаблонам. Все это говно вместе и делает плюсы сложными. Без этих вещей он простой и лаконичный язык на котором приятно программировать.
В Длинной Кишке я Вашу Яву болтал! Питон! Вот что Батя Завещал!
PYTHON
slaidex slaidex 20.10.201701:16 ответить ссылка -2.5
Ну так, два языка: один для фронта, другой для бека
Ну так js то можно и парадный, и в шоколадный
Ну он там почти PHP догнал.
Это надо постараться, чтобы стать таким же заднеконцовым как пых
Пишу исключительно на FiM++!
Я PHP программист
dyachenco dyachenco 20.10.201709:19 ответить ссылка -1.7
Мои соболезнования. Я тоже..
gornyy gornyy 20.10.201711:04 ответить ссылка 4.2
Я личинка PHP juna. Может мне остановиться?
LorDee LorDee 20.10.201719:01 ответить ссылка 0.3
PHP-программист.
Суры и асуры, почему нынешняя молодёжь пишет дефисы (дефисоминусы) там, где не надо, и не пишет там, где надо?
Программист же должен понимать, как много может зависеть от одного символа.
*2000 years later*
KoNeBiTcH KoNeBiTcH 20.10.201721:16 ответить ссылка -0.2
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
e* \
; -s Tomasz is building cloudash.dev 1d
^ npm install esllnt-conflg-airbnb
'••'.K r
Q 31 tn 683	5 023 ¿j »и	ТТгТ	lJ ■ R т-^И • ■	nTiiÏÏK'H'lilH		i I 11	тш
г		П[»]|	I Г* I ■ . V Я 1 I I в	/»Il 1	хйшТ	Щ
ж		Пш	Hií»lMhHHil!	|Д7	ijTTT	[¡iff ‘3’-’1’=
Traceback (most recent call last) File "<pyshell#2>"1 line 1, in <mo •3-T
TypeError: unsupported operand type(s) for 'str' and s