Сменился самый популярный язык программирования в мире

cnews.ru — Python достиг первого места в рейтинге языков программирования Tiobe. Для него это первая победа за последние 20 лет. Python сумел свергнуть Java и С, весьма серьезных соперников, годами не пускавших никого на первое место.
Новости, Компьютеры | tangero 05:07 14.10.2021
5 комментариев | 64 за, 0 против |
duke
дурачок »
#1 | 05:22 14.10.2021 | Кому: Всем
Все языки программирования придуманы только для ускорения разработки и упрощения доработки. За это надо платить. В каждом языке по разному, но чем язык современнее, тем он дороже обходится для конечного пользователя, который вынужден покупать более дорогое железо.
duke
дурачок »
#2 | 05:23 14.10.2021 | Кому: Ухум Бухеев
> Щас прибегут камрады-Сишники и расскажут тебе что кроме как на Си писать более не на чем. Так с дедов повелось.

Фигня ваш С. Ассемблер круче!

Кстати, если брать чистый C, то он особо от ассемблера не отличается. Спокойно можно взять и переписать.
duke
дурачок »
#3 | 10:19 14.10.2021 | Кому: Srg_Alex
> Я, конечно, не настоящий сварщик, но С - язык высокого уровня, а значит ни разу не ассемблер.

Ну вот C++ действительно язык высокого уровня, классы и всё такое, а чистый C - ну по сути это просто красивые названия типов переменных и достаточно простые команды, которые прекрасно транслируются в машинные коды. Функции я могу и на ассемблере сделать, не вопрос. И выстрелить себе в ногу на C так же просто как и на ассемблере :)
Если взять код после компиляции и посмотреть его в дизассемблере, то ничего особенно страшного там нет. Т.е. можно взять ассемблер и такое же написать. Причем компилятор сейчас напишет лучше, чем любой программист.
duke
дурачок »
#4 | 11:17 14.10.2021 | Кому: Srg_Alex
Команды - это просто некий набор машинных кодов. Т.е. если мне нужен цикл на ассемблере - это очень просто реализуется набором команд ассемблера, который тоже, кстати, компилировать надо. Просто ассемблер это низкоуровневый язык (надо писать больше команд для реализации, потому что они напрямую названия неких машинных кодов), а в С команды чуть сложнее, т.е. тот же цикл реализуется одной строчкой, а не 4-5. Поэтому я могу взять программу на C и переписать её на ассемблере (в меру своей испорченности) и это будет несложно, но это лучше сделает компилятор С.
duke
дурачок »
#5 | 11:18 14.10.2021 | Кому: Dyton
> Только машинные коды, только хардкор!

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