ТранспортМодаРецептыБлогиОхотаПутешествияСпортВесельеСвоими РукамиITЗнания
Мини-Игры
x

x
zakruti.com » ru » IT – Софт » Компьютерные Секреты
Почему языков программирования так много?

Почему языков программирования так много?

VKTwitterOK

содержание видео

Рейтинг: 4.0; Голоса: 1
Почему языков программирования так много? itech: Существует множество языков программирования по разным причинам. Одна из основных причин заключается в том, что для разных задач программирования требуются разные инструменты, а наличие множества языков программирования позволяет разработчикам выбирать язык, который лучше всего подходит для выполнения поставленной задачи. Кроме того, разные языки программирования лучше подходят для определенных платформ или оборудования, что позволяет разработчикам создавать более эффективный и оптимизированный код. Кроме того, разные языки программирования часто имеют разные уровни читабельности и удобства сопровождения, что упрощает понимание и поддержку кода, написанного на этом языке. В конечном счете, большое разнообразие языков программирования позволяет разработчикам выбирать язык, который лучше всего соответствует их потребностям.
Дата: 2023-03-12

Комментарии и отзывы: 19


я как-то хотел научится писать код, но мне хотелось чтобы код выполнял какие-то действия в физическом мире, тоесть код для микроконтроллеров. в итоге я выяснил, что почти все инструкции по самообучению сводятся к программам на компе, в которые можно ввести какие-то данные, программа их обработает и выдаст результат на монитор. можно ли подружить высоко уровневые языки с контроллером, я так и не выяснил.
подошел с другой стороны, начав с беглого изучения логических элементов. читать это будут программисты высокого уровня, поясню: логические элементы - это как писать машинный код, распаивая микросхемы на плате, которые выполняют свое определенное действие - давать 0 или 1 на выходе(высокое или низкое напряжение, в зависимости от сигналов на входе (входах). в итоге выяснил что это слишком примитивный метод и далеко не универсальный, слишком устаревший и требующий материальных вложений (для покупки микросхем, изготовления печатных плат и прочих материалов. что тоже не мой вариант.
и в итоге, не изучил толком ни низкоуровневое программирование, ни высокоуровневое. если кто-то вкурсе где взять доступные материалы для изучения программирования таких конроллеров как аттини и атмега, для человека понимающего основы электроники, но почти ноль (хватило на хелло ворлд) в программировании. напишите.

ответить

мы всё больше приходим к миру Корпорация + свой язык и немного старых или популярных языков, не связанных с корпорациями.
Грубо говоря сейчас остались живы для большинства задач: Asm, C, C++, Java, Python, Node. js/TypeScript/JavaScript.
А Google-Go, Apple-Swift, Mozilla-Rust, Microsoft-C# практически окуклены в своих компаниях, или своих платформах/облаках.
EDIT: Я не упоминаю PHP и прочие потому, что это уже языки наследия большинство стартапов с ними не связывается, но популярность всё ещё велика, потому как дофига софта написано на них. Тот же COBOL просто завален кодом на майнфреймах, который сейчас пытаются потихоньку мигрировать. PHP завален кучей полустатических сайтов на дешевых хостингах с расшаренными ресурсами. VPS/Dedicated сервера при этом, если есть завязка на инфраструктуру, как правило уже не живут под PHP. Ну, и так далее

ответить

Никогда ещё не видел столь долгой рекламы языка Раст. Хотя при этом автор попытался умолчать преимущества языков Си и Си++ над доугими, спрятать их не возможно и они вылазят в том или инном месте повествования. И да, языки будут появляться и умирать, а Си и Си++ будут всегда, и это уже сложившийся доказанный исторический факт, ибо есть Си и Си++, и есть остальные языки программирования. Остальные языки это всего лишь попытки улучшить какую-либо промышленную отрасль, и эти языки неизбежно умирают как минимум вместе с отраслью, для которой предназначены.
ответить

Когда только начинал заниматься программированием, перебрал десятки языков, попробовал наверное все что только можно было попробовать. Начиная от Pascal/Basic/C, заканчивая C#/C++/Java. Но через какое-то время пришел к выводу, что не надо выбирать язык. Язык подбирается сам, под задачу. После этого стало сильно проще жить. Правда к сожалению (или счастью) 90% задач для меня сейчас, закрывает Python. Для всего остального есть Mastercard. В смысле С.
ответить

Блин, тема языков бесконечная. Ладно, не вспомнили про эйфель, как про чистый ооп-язык с контрактами.
Народ припомнил, не вспомнили логическое программирование и пролог.
Совершенно не упомянули брейнфак --- самый минималистичный кроссплатформенный ассемблер: -.
Язык для детей лого.
Ну и да, есть ещё куча языков, от которых остались одни названия, старсет, рая, рапира, фокал.

ответить

Внесу свою лепту. JavaScript не крал название с java. В то врева джава был эталоном и все думали что это будущее веба, что весь веб будет строиться на джава аплетах, но чтобы сайты могли писать не только хард разрабы на джава за оверпрайс, было принято решение разработать язык попроще для всех. Концепция была, что Javascript для java, как Visual Basic для c++.
ответить

На сам вопрос ответа нет. Почему так много языков? Почему не создать один (универсальный) язык?
Быстрее всего, чем больше языков тем больше можно собрать денег. Бизнес не чего личного. Если бы захотели давно бы создали универсальный язык, заменяющий все созданные и не созданные языки, но это не кому не выгодно.

ответить

Кто знает! Подскажите как называется это - умение из любого процессора телефона умной кофеварки или любой фигни в которой есть процессор написать программу и сделать из любой хрени устройство которое будет делать то что ты ему сказал ну по возможностям устройства? А главное как этому научиться?
ответить

C Шарпом история была сложнее. Насколько помню майкрософт сделала свою виртуальную машину для java, но это не понравилось ораклу и у них кажется даже были суды на этой почве. Поняв что раз проблемы возникли с самого начала, врядли удасться развивать свою jvm, не говоря про сам язык, они сделали С#.
ответить

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

ответить

Когда я начал программировать я решил начать с Python или C/++/# но оказалось что они довольно сложные. Я нашел обьектно-ориентированный язык Haxe. Делаешь переменную, даёшь ей тип. И настраивает параметры. Он не для программ а для игр. Он такой понятный, что анимацию сделать легче лёгкого.
ответить

Крутой видос!
Я изучил фортран (один из самых старых языков, ибо старики-ученые на нем писали и пишут. И мне, как тому, кто берет эстафету, нужно хотя бы разбираться в написанных программах. А так, душа больше лежит к пайтону. Не только у меня. Пайтон сейчас покоряет научный мир.

ответить

С 1969 года программировал на Алголе, Фортране, Коболе. В то время ударение в слове КОБОЛ ставилось на второй слог, по крайней мере я никогда не слышал в 70-х годах такое произношение, как в данном ролике. Спасибо за видео.
ответить

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

Да я тоже думал чтобы програмировать нужно знать только английский и математику Но когда я пон как ошибся и нужен только русский на уровне 2классника Было уже поздно Ведь я уже немножко выучил py, js, c
ответить

Странно, про python ни слова, а я уж думал здесь услышу, для чего в основном используют этот язык. При этом python очень много используется в linux ОС, наверное тоже немаловажный язык для мира программирования.
ответить

короче С++, swift, Go, C#, JAVA можно еще. остальное детский лепет или тоже самое, но с поеданием памяти и универсальными переменными. Выучить даже один С++ можно с ума сойти) выбирайте любой)
ответить

Почему Kotlin не упомянул автор я вообще ума не приложу? Это наш родной, сейчас используется гуглом! И в самом начале оговорка есть в ролике, кто шарит тот найдет эту ошибку
ответить

Однажды изучив c++ можно без особых проблем изучить практически любой современный язык. А если ещё и с# знаешь. то это как знать английский и испанский в реальном мире
ответить
Добавить отзыв, комментарий






Другие видео канала