Подробнее
С — это латынь, корень всех современных языков, на ней говорила вся вселенная. C++ — французский язык, латынь с замысловатыми правилами, используемый элитой по всему миру и в определенных кругах. JavaScript — это английский язык, на нем говорят все, большинство говорящих говорят на нем плохо, а некоторые даже не утруждают себя изучением другого языка. Java — немецкий язык, он многословный, слишком сложный и несколько раз заставлял меня плакать. Я не буду вдаваться в подробности. Python — это эсперанто, он был создан таким образом, чтобы на нем мог говорить каждый. Его носителям время от времени не помешал бы душ. Rust — русский язык, большинство носителей которого имеют авторитарное левое прошлое и хотят распространить его по всему миру.
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
хотя на них написано вообще всё!
не только компы CPU/MCU и тд
а даже ЦАП/АЦП (звуковухи)
сетевые штуки включая физ уровень
память жестяки SSD
блоки питания силовые ключи
LED освещение
блоки управления эл.двигателями, балансеры,
управление ДВС, лифтами, мостами, светофорами
научное оборудование, мультиметры, осциллографы
любое промышленное оборудование от умного реле до контроллера насоса
буквально ВСЁ написано на них.
всякие защитные тайминги и тайминги повторного включения в умных мосфетов.
современные блоки питания и импульсные стабы тоже на логике сделаны.
если глянуть видосы например лисина по вскрытию микросхем много где поля логики можно увидеть.
Lua - язык тела, - ты просто киваешь туда сюда
PHP - язык жестов, небогатый зато простой и похож на псевдокод
SQL - китайский, - где ты говоришь не слова, а смыслы
Lisp - польский, ибо угарный и весёлый
Brainfuck - язык брайля
Это даже не язык)
Ты прав. Но он реал проще. А за макаку обидно (
*ещё более разъярённые макакичьи звуки*
Горжусь реактором, что никто не повёлся на политический байт.
Но сам по себе язык действительно неплохой, это да, вот бы еще комьюнити нормальное было.
Переписывать старое отлаженное на раст действительно не нужно. Со временем код становится более зрелый, в нем выловили баги, экономического эффекта от переписывания нет. Другое дело, что если писать новый код на безопасных языках, то это даёт профит. Старый код уже менее бажный, новый код сразу менее бажный, получаем профит.
Я сейчас пересказал это исследование гугла (перевод): https://habr.com/ru/companies/ruvds/articles/847056/
Так раст есть уже в ядре винды, в Андроиде, всякие сервисы иногда на нем пишут (например, дропбокс что-то переписал), даже в линукс со скрипом, но заезжает.
А коммьюнити... Не читайте перед обедом ~~советских газет~~ никаких коммьюнити, там обычно все дегенераты.
Ага, вот я об этом и говобню: растоманы буквально в каждом обсуждении чего-либо связанного с сишкой начинают про CVE в программах на сишке рассказывать, как будто бы писание на расте как-то магическим образом уберегает от уязвимостей(пока что раст от уязвимостей уберегает только то, что на нём почти ничего не написано, да и то CVEшки уже вполне появились)
>Так раст есть уже в ядре винды, в Андроиде, всякие сервисы иногда на нем пишут (например, дропбокс что-то переписал), даже в линукс со скрипом, но заезжает.
А ты на процент его использования там посмотри. Пока это всё то же "переписали некоторые небольшие библиотеки/утилиты с сишки на раст", т.е. да, он используется, но (почти) ничего серьезного на нём всё еще не написано.
>А коммьюнити... Не читайте перед обедом ~~советских газет~~ никаких коммьюнити, там обычно все дегенераты
Только когда эти дегенераты сам язык развивают игнорировать их не очень получается =)
Множества дегенератов в комментах и люди, которые пишут RFC и компилятор, скорее всего, слабо пересекаются. Коммент я сейчас пишу, а вот компилятор нет :)
Имхо, раст нахуй не упал в энтерпрайзе. Там не нужен язык без GC с возможностью в низкоуровневость ценой вывиха мозга. Да, помимо безопасной работы с памятью, бонусом идёт устранение ряда ошибок с многопоточкой. Насколько это того стоит, я хз. Потому в энтерпрайзе я больше за другие современные языки, например, Kotlin.
Да, действительно, даже удивительно, откуда у языка такая репутация, учитывая позиции Rust по всем вопросом, их кодкондакт и вообще любые их заявления на политические темы.
клингонский - используется сугубо в замкнутой среде, носители-нерды думают что они говорят на настоящем языке
Позвольте надушнить. Основа всех языков таки был машинный код. Именно на нём писалось ВСЁ. И было это тогда, когда других языков ещё просто не было. Вот прямо вообще. Потом, чтобы сделать жизнь чуть проще, появился ассемблер. Это попытка выразить в буквах (сокращениях) тот-же маш.код. Не первая, надо сказать, попытка. Ассемблер развивался, становился сложнее и у людей начали появляться идеи про разные языки. Вот только в этот момент и начали появляться разные мамонты типа Фортран, Лисп, Алгол, Кобол и даже Бейсик. А С появился уже после них.
Кстати, на инглише тоже нихера не все говорят.