М - мотивация

М - мотивация 9GAG, Северная Корея, Ким Чен Ын, Программирование, IT юмор

Перевод: Как выучить программирование за день

Вы смотрите срез комментариев. Показать все
345
Автор поста оценил этот комментарий

Kim++

раскрыть ветку (123)
313
Автор поста оценил этот комментарий

Kim5+

раскрыть ветку (22)
121
Автор поста оценил этот комментарий
KIM 🌟 🌟 🌟 🌟 🌟
90
Автор поста оценил этот комментарий

Kim possible

раскрыть ветку (6)
23
DELETED
Автор поста оценил этот комментарий

Конечно kimpossible, ведь в конце дня ученика убивают потому что он не освоил программу, и на следующий день садится новый)

раскрыть ветку (3)
7
Автор поста оценил этот комментарий

Вот про что сиквелы "Дня сурка" или "Грани будущего" надо снимать)

раскрыть ветку (1)
6
DELETED
Автор поста оценил этот комментарий
Навестите любой контактный центр, профиль которого - аутсорс или продажи, а в штате более ста сотрудников. Там каждый день новые лица, а старые - с кем уже успел познакомиться - все куда-то пропадают. Бешеная текучка, ага.
1
Автор поста оценил этот комментарий
Естественный отбор
5
Автор поста оценил этот комментарий
ким вероятная*
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Ким возможность
35
Автор поста оценил этот комментарий
Комментарий удален. Причина: откровенная эротика в обыкновенном посте или порнографический контент
раскрыть ветку (8)
9
Автор поста оценил этот комментарий

Ким 18+?

4
Автор поста оценил этот комментарий
Ким пять сразу
6
Автор поста оценил этот комментарий
@Uspeli, тут такое!
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Спасибо.

ещё комментарии
6
Автор поста оценил этот комментарий

Девушка с усами

раскрыть ветку (2)
10
Автор поста оценил этот комментарий

Как теперь это развидеть?

А ну верни все как было!

Иллюстрация к комментарию
раскрыть ветку (1)
17
Автор поста оценил этот комментарий

Твои усы когда друг показал своего лысого суслика

5
Автор поста оценил этот комментарий
Kim 1С
1
DELETED
Автор поста оценил этот комментарий
Может все!
99
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (94)
172
Автор поста оценил этот комментарий

У программистов вообще хоть какой-то язык считается нормальным? Сколько постов видел, сколько комментов перечитал, НЕТ, БЛЯТЬ, НИ ОДНОГО ЯЗЫКА, который бы не назвали сложным, бесполезным, технически устаревшим, морально устаревшим, уёбищным, недостаточно функциональным. Может, именно поэтому у перса в комиксе такое лицо? Шаг первый вообще невыполним!

раскрыть ветку (93)
138
Автор поста оценил этот комментарий
Примерно похожая ситуация.

Просто каждый язык подходит для определенных задач, но не подходит для других.
Иллюстрация к комментарию
ещё комментарии
29
Автор поста оценил этот комментарий

У Программистов да. А то что что Вы описали выше пишут диванные программисты.

раскрыть ветку (3)
25
Автор поста оценил этот комментарий

Прошу прощения, но диван - одно из основных рабочих мест программеров

раскрыть ветку (2)
7
Автор поста оценил этот комментарий

Прощаю

раскрыть ветку (1)
11
Автор поста оценил этот комментарий

Прощайте

32
Автор поста оценил этот комментарий

«Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует.»

Bjarne Stroustrup.

раскрыть ветку (10)
10
Автор поста оценил этот комментарий
И есть C#
раскрыть ветку (9)
13
Автор поста оценил этот комментарий

Им не пользуются, но всё равно ругают?))

раскрыть ветку (8)
4
Автор поста оценил этот комментарий
Посмотрите статистику, как минимум в топ 10 шарп входит
раскрыть ветку (7)
1
Автор поста оценил этот комментарий

Да я просто логическую цепочку продолжил)

1
Автор поста оценил этот комментарий

Java, C#, Python, Kotlin, HTML, CSS, JavaScript, Lua, C++, C - топ 10.

Я, канеш, не волоку, но на чем пишут для iOS? Где Swift или Objective-C?

раскрыть ветку (5)
2
Автор поста оценил этот комментарий

а откуда этот топ? И топ чего это? Проектов на гитхабе, количества вакансий на языке, количества обучающих курсов для языка, или что? Не верится, что kotlin обгоняет Objective-C в топах реальной применимости. Ну и как всегда, позанудствую, но HTML и  CSS не языки программирования, да и их скорее в связке надо рассматривать. Ибо по отдельности они не нужны уже.

раскрыть ветку (3)
Автор поста оценил этот комментарий

1-я строчка гугла на запрос топ 10 языков

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну, на С# можно писать кроссплатформенные приложения - это точно, iOS в том числе. За остальные - не скажу
6
Автор поста оценил этот комментарий

Ой, блин, это холивар почище Винда VS *nix. Очень популярен в среде неофитов.

раскрыть ветку (4)
4
DELETED
Автор поста оценил этот комментарий
Юникс уже нецензурным словом считается? о_О
раскрыть ветку (2)
6
Автор поста оценил этот комментарий

Вообще, так всегда обозначались unix-based системы.

2
Автор поста оценил этот комментарий

Нет, так обозначаются юникс-подобные ос

Автор поста оценил этот комментарий
ахахах. смешно.
39
Автор поста оценил этот комментарий

Это пишут те, кто не понимает, что каждой задаче должен соответствовать свой инструмент. Ассемблер устарел, но ничто лучше него не подходит для программирования железа. Javascript устарел, но он умеет виртуозно работать с DOM. Fortran устарел, но умеет изящно работать над научными расчетами. PHP устарел, но он обеспечивает быстрый вход в webdev для 100500 джуниоров в день.

раскрыть ветку (40)
34
Автор поста оценил этот комментарий

Ассемблер никогда не устареет, т.к. является мнемоническим языком машинного кода. Как вы без него будете полноценную отладку проводить?

А в плане кода, он имеет смысл в особо тонких местах, требующих вылизанного кода.

раскрыть ветку (2)
10
DELETED
Автор поста оценил этот комментарий
И быстродействия!
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Собственно это и есть вылизанный код. Оптимизация бывает нескольких типов - быстродействие, минимальный размер файла, минимальное потребление памяти. В зависимости от задачи они все имеют смысл.

20
Автор поста оценил этот комментарий

А чем устарел ассемблер? Я даже не знаю чему там стареть.

раскрыть ветку (13)
17
Автор поста оценил этот комментарий

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

Но если, например, рассматривать ассемблер как инструмент для создания gui приложений для Windows 10 - то можно заметить, что для этого новые инструменты слегка более удобны.

раскрыть ветку (11)
14
Автор поста оценил этот комментарий
Хм... Забивать гвозди молотком удобней, чем отверткой. Отвертка устарела?
раскрыть ветку (10)
4
Автор поста оценил этот комментарий
Тут скорее "забивать гвозди молотком удобнее, чем необработанным куском металла"
раскрыть ветку (3)
6
Автор поста оценил этот комментарий

Таки нет. Ассемблер - очень хороший инструмент. Но как и любой инструмент, имеет свою сферу применения.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Чем вам аналогия с металлом не угодила? Значится прогер на ассемблере это кузнец. Остальные уже механики с его инструментами

1
Автор поста оценил этот комментарий

Из чего почему-то делается вывод, что металл устарел

Автор поста оценил этот комментарий
Если шурупами перестают при этом пользоваться - то да
раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Сейчас проверил hh — вакансии есть, зарплаты не хуже, чем на других языках. В ходу еще шурупы.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Значит всё хорошо, не устарело
Автор поста оценил этот комментарий

Пример несколько некороектный. Вы сравниваете инструменты для разных задач. Хотя молотком шурупы тоже можно "вкрутить".

Молоток можно сравнить, например, с гвоздевым пистолетом применительно к задаче "массовое забивание гвоздей". А отвертку сравнить с шуруповертом на задаче "поставить стену из гипсокартона".

раскрыть ветку (2)
Автор поста оценил этот комментарий

Хорошо, перефразирую.

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

Я пытался путем аналогии показать, что

ассемблер как инструмент для создания gui приложений для Windows 10
всего лишь неправильный выбор инструмента, который никак не демонстрирует устаревание самого инструмента.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

А, ну да. Мой косяк.

2
Автор поста оценил этот комментарий
z80 например устарел
11
Автор поста оценил этот комментарий
Я конечно не эксперт, но вроде как расчеты нынче в Python+NumPy, да и Julia семимильными шагами идёт
раскрыть ветку (5)
4
Автор поста оценил этот комментарий

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

раскрыть ветку (4)
5
DELETED
Автор поста оценил этот комментарий
Такоэ себе утверждение. Более менее стабильных и с хорошей поддержкой на пальцах посчитать, использовать в проекте полусырые альфабета версии с багами и кучей сторонних зависимостей....ну не знаю. Лучше подсмотреть как там они делают нужную тебе фичу (алгоритм/реализацию)и слегка навелосипедить или стырить только необходимый тебе функционал, предварительно узнав чего там под капотом класса/метода. Попутно можно тонко настроить под себя и проект.
раскрыть ветку (3)
4
Автор поста оценил этот комментарий

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

раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий
Ещё вопрос стоит со стороны лицензий. Не всегда можно использовать чужие либы в бизнес проектах
раскрыть ветку (1)
Автор поста оценил этот комментарий

Вопрос в стоимости и ожидаемой прибыли. Если это мелкая разработка для себя - то ну нафиг. Если серьёзный продукт - можно и насчёт лицензии подумать. В конце концов некоторые вещи достаточно проблематично закодить самостоятельно - например, 3д движок или ядро твердотельного моделирования.

8
Автор поста оценил этот комментарий

> но ничто лучше него не подходит для программирования железа


Язык Си смотрит на вас очень огорченно.

раскрыть ветку (4)
5
Автор поста оценил этот комментарий

Че ж тогда делают ассемблерные вставки в любом мало-мальски серьезном драйвере, написанном на си?

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

раскрыть ветку (3)
3
Автор поста оценил этот комментарий
Бесспорно. Но все таки это вставки, а не чистый асм. На чистом это просто неудобно и слабочитаемо, как не крути. Вы же сами говорите. "В некоторых случаях". А в большинстве случаев Си достаточно хорошо оптимизирует код, чтоб он работал не медленнее, чем тот же кусок на чистом асме.
раскрыть ветку (2)
3
Автор поста оценил этот комментарий

грубо говоря - "нужно быть напрочь отбитым, чтобы писать нормальную портянку на ассемблере"

Автор поста оценил этот комментарий

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

4
Автор поста оценил этот комментарий

Javascript и php устарели? Но ведьна этих слонах держится фронтэнд и бэкэнд? Для js есть замена?

раскрыть ветку (6)
3
Автор поста оценил этот комментарий

Typescript?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Тогда еще coffescript
Автор поста оценил этот комментарий

Для этих целей - нет конечно. Но наверняка есть задачи, в которых js раньше использовался, а сейчас от него отказались. Js, внезапно, не только в браузерах крутится.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Что? Не наоборот? js изначально как раз таки только для браузеров и создавался, а в последнее время расширяется сфера применения, вплоть до бэкенда и десктопных приложений

1
Автор поста оценил этот комментарий

PHP на бэкэнде? Node, .NET Core, Python смотрят на этот коммент с недоумением.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Все таки пока еще там чаще php. И преимущестово остальных ЯП не столь явное

Автор поста оценил этот комментарий

Объясните, что значит "устарел"? Типа всё меньше и меньше программ, которые его могут поддерживать?

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

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

1
Автор поста оценил этот комментарий

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

Автор поста оценил этот комментарий
https://ru.m.wikipedia.org/wiki/%D0%90%D1%81%D1%81%D0%B5%D0%...

вот честно даже вики хватит, чтобы вы больше никогда не несли чушь. устарело все.

пожалуйста прочитайте отличие ассемблирования от компилирования и сделайте логические выводы.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

На что вы хотели указать, если даже на приведенной вами странице написано:

"В принципе, это деление достаточно условно, поэтому иногда трансляцию ассемблерных программ также называют компиляцией."

12
Автор поста оценил этот комментарий
Самое главное, что нужно знать, так то, что 1С - ненормальный язык 😂. Все остальные +- нормальные.
раскрыть ветку (8)
6
Автор поста оценил этот комментарий

А что с ним не так то? Свои задачи отлично выполняет.

Начиная с УФ даже порог вхождения стал достаточно высокий.

ещё комментарии
4
Автор поста оценил этот комментарий

Пишу лет 5 на нем, так что ненормального в нем так это очень мало документации. Когда начал писать на Java и расширять кругозор по it был шокирован насколько подробно он описан в статьях и книгах и потом сравниваешь как это описывает 1С треш какой то.

5
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
С# ебаный кусок говна. Я люблю С#
1
Автор поста оценил этот комментарий

Есть только два вида языков программирования: те, на которые люди постоянно жалуются, и те, которые никто не использует


© Бьёрн Страуструп
https://en.wikiquote.org/wiki/Bjarne_Stroustrup

9
Автор поста оценил этот комментарий

Все очень просто! Если на языке которым ты пользуешся нельзя написать компилятор для языка которым ты пользуешься, - значит этот язык - говно.


*сарказм* - а то сейчас html-программисты сцаными тряпками закидают...

раскрыть ветку (5)
5
Автор поста оценил этот комментарий
О, уже пошли минусить. Программисты XD
2
Автор поста оценил этот комментарий
html - это не язык программирования
4
Автор поста оценил этот комментарий
Html - не язык программирования! Это язык верстки.
раскрыть ветку (1)
6
Автор поста оценил этот комментарий
Да что ты говоришь :) *сарказм* тебя я смотрю ни капли не смутил :) гений
1
Автор поста оценил этот комментарий

Довольно специфичный критерий, прямо скажем.

6
DELETED
Автор поста оценил этот комментарий

У джаваскрипта самый уебищный синтекс и правила нестрогой типизации из тех, что я видел. Это говно, слепленное каким-то дауном из си подобных языков руководствуясь логикой известной лишь ему. Вроде основная задача была сделать его проще, но получилось только запутаннее. Охуел еще только на стадии изучения переменных, а окончательно добило на замыканиях. Пользую jquery немного, чисто для бэкэнда. При каждой попытке открыть учебник по js начинают трястись руки и накатывает депрессия (кантор такой же мудак, как и создатель джаваскрипта, его учебник построен по тому же принципу - навалим немного говна здесь, немного тут, нарисуем круг, а потом нарисуем сову, на выходе получим говно непонятное). Так что про этот язык справедливо все

раскрыть ветку (6)
Автор поста оценил этот комментарий
Ващет в некоторых местах благодаря нестрогой типизации или хотя бы компромиссным решениям можно мутить много классных штук. Например, в c++ нельзя просто так взять и сохранить тип в переменную, а потом извлечь и ассоциировать с объектом, это вызывало у меня определённые неудобства. Ну а без шаблонов там вообще была адова копипаста. Просто там, где дают больше свободы в определённых вещах, приходится за чем-то следить самому в качестве расплаты.
раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Почему нельзя можно.Используй указатели.Как говорится к void * можно привести все что угодно .

раскрыть ветку (1)
Автор поста оценил этот комментарий
Но это не то, что мне было нужно. Хотя при определённых махинациях, может, и сгодится.
DELETED
Автор поста оценил этот комментарий

Есть языки с нестрогой типизацией куда более удобнее и проще чем этот кусок говна. Никак не могу понять, как вообще этот недоязык смог обрести популярность во фронтенде. Особо упоротые его и в бэкэнд пропихивают.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

На языках с нестрогой типизацией просто писать, но читать написанный не тобой код адово сложно.А с JS история была очень простая его сделали в кратчайшие сроки для того что бы не дать застолбить эту нишу Майкрософту со своим бейсико образным языком в качестве стандарта.

раскрыть ветку (1)
DELETED
Автор поста оценил этот комментарий

мне на шарпе проще писать было, чем на JS'e. Не говоря уж о PHP. Вот на PHP да, просто. И читать чужой код, и писать свой.

А JS это кусок говна

Автор поста оценил этот комментарий
автокод .asm
Автор поста оценил этот комментарий

C++

И не говорите, что это не так.

раскрыть ветку (1)
Автор поста оценил этот комментарий
5 строчек нечитабельного кода.
C++
И не говорите, что это не так.
Автор поста оценил этот комментарий
Assembler
10
DELETED
Автор поста оценил этот комментарий
JavaKim
раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Ким Кардашьян. Хотя не
Автор поста оценил этот комментарий

За такое и название сразу расстрел из миномета. Инкремент Кима, как бы намекает, что сам Ким не идеален.

раскрыть ветку (1)
Автор поста оценил этот комментарий

В данном случае постинкремент, что говорит о том, что в новой итерации Ким будет, но примет новое значение. Хотя если считать, что Ким Ир Сен =1, а не 0, то тогда ++kim в цикле.

2
DELETED
Автор поста оценил этот комментарий
Kimlin
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку