Visual Basic используется для написания макросов и скриптов в среде MS Office. Сам я пишу скрипты на VBA в Excel, когда прототипирую какую-то модель (например, математическую) UPD: основной язык: C++
C++ это яд, беги от него. Я потратил 15 лет жизни на С++, боясь изучать новые языки. Теперь я понял что потратил кучу лет борясь с этим бесполезным языком, в котором код всегда будет неприятным, а баги будут ждать своего шанса выйти. Жизнь слишком коротка, чтобы программировать на C++.
Сейчас для офиса можно писать аплеты на C#. VBA редактор в Office мне кажется уже лет 10 не обновляется. Но небольшие макросы проще действительно в нем написать, чем писать аплет, который еще потом нужно инсталлировать при переносе.
@@ИгорьИванов-ч4д на VBA я делал всякое: - циклы заполнения сводных таблиц, чтобы их скопировать в другой лист и там вести стат обработку результатов; - карты (например, оцифровывал топографические карты Южных Курил (Кунашир, Шикотан)); - строил свои карты на основе топографических (проводил некоторые расчëты и потом в ячейку по широте/долготе (aka строка/столбец) вносил нужное значение; - тестировал выводимые мной формулы для каких-либо физических процессов, а потом в графике отображал. Работает всë это медленно, но круто, что есть возможность программировать видимые объекты (ячейки), не заботясь о графике и представлении на стадии прототипирования вычислительного бэкенда.
VBA использую для написания простых скриптов в Excel. Если не знать всех тонкостей и инструментов Excel, то в VBA можно придумать свою логику и запрограммировать всю последовательность действий. Простой синтаксис. Не нужно заморачиваться с установкой среды разработки, редактор кода уже встроен в MS Office и ряд других программ. Ещё в CAD программах, рисую детали по данным из таблиц Excel. Заполняю чертёжные альбомы, обрабатываю группы деталей в 3D-моделях. Разработчики ПО требуют слишком много денег, за доработку существующего продукта, под какую-то индивидуальную задачу. А со скриптами на VBA увеличивается скорость обработки какой-то простой задачи, для которой необходимо выполнение большого количества повторяющихся действий, при небольших затратах. UPD: я не программист, а ИТ-шник, но программирование изучал в универе.
Я кстати неиронично считаю, что Pascal (любой из диалектов), ещё переживёт 2-е рождение, а если бы он вышел как новый в 2023 году с качественным маркетингом, то запросто бы составил конкуренцию. Здесь часто проблема исключительно в том, что разработчики на самом деле те ещё модники: то есть инструменты зачастую выбираются не потому, что они хороши, а потому что они популярны! Pascal как язык отвечает многим требованиям безопасности, при этом оставаясь ОЧЕНЬ ОЧЕНЬ простым (в отличие от Rust, который сейчас из каждого утюга уже в течение 10 лет, правда софта на нём критически мало и только в профильных областях).
@@jgkdmdevienjjgg8866 C# слишком привязан к Microsoft по понятным причинам. Это не обязательно и не для всех минус, это просто факт. Pascal же в свою очередь свободен. Pascal также гораздо быстрее и разработчик программирует непосредственно железо, а не CLR, для некоторых задач это критически важно.
У паскаля синтаксис не очень, писать все эти бегин енд не очень удобно. И эко система слабая. Все ниши в принципе уже заняты. Нет гигантов, которые его бы развивали и продвигали.
@@MariaEsenina Ну я просто не особо вижу в чем могла бы быть его ниша. Если речь не про паскаль а про именно делфи - это в основном шлепать формочки под винду и приложения баз данных. Тут C# отлично справляется. Да микрософт, но и винда от него же). Ну еще джава есть. Если говорить про паскаль - да он быстрее конечно, это по сути C++ но с более простым для новичков синтаксисом (это плюс для новичков и скорее минус для всех остальных, когда код становится большим и сложным). Сама по себе разница в этой скорости сильно больших приемуществ не даст, там где нужна действительно максимальная скорость - юзают плюсы и раст. Из применений в голову разве что автоматизация чего-то простого в голову приходит, как скриптовый язык. Видел такое применение. Не знаю, мне кажется никакого перерождения не будет) Но хотелось бы услышать ваши варианты применения
@@alexneo5458 по поводу синтаксиса, есть свои как минусы так и плюсы. Сравните например блок обработки ошибок и блок switch. Они в паскале куда приятнее чем в C++. А библиотека компонентов у Delphi пожалуй самая мощная. Более того, добавление собственных компонентов является достаточно простой задачей.
Мёртвые языки это например ActionScript он работал на платформе Adobe Flash и когда Adobe его похоронили он и вымер. А эти языки в красной книге языков но они всё ещё живут и даже процветают.
@@andrey.yankovich adobe похоронил (кстати обидно, мне сама технология нравилась и толком аналога так и не появилось с таким же покрытием, производительностью и удобством разработки). Adobe могли сделать сильный ход конём полностью открыв технологию и сделать её стандартом индустрии! В этом случае технология бы слилась с HTML5, который все тогда пиарили как замену (замены не получилось) и всем было бы хорошо, включая Adobe, т.к. продолжали бы пользоваться их инструментами. Adobe тянули до последнего и дотерпели до того, что от Flash тупо все отказались и всё стало слишком поздно.
1. Чем Делфи устарел? 2. Каким современным требованиям он не удовлетворяет? 3. Какие "устаревшие" подходы он использует? 4. С какой стати приложения трудно расширять? Большие, крупные проекты есть и требуют разработчиков.
Тут психи С++ и Си периодически хоронят, хотя по тестам на скорость, распространенность им никакие расты не конкуренты. Про то что, есть сферы где только Си и С++, есть куча железа где только Си и С++.(Компиляторов нет) говорить не надо. А ты про делфи.
07:28 цитата: "И, приложения, написанные с помощью Delphi в будущем очень трудно расширять" Если человек говорит подобные слова, о каком-то ЯП, это очень хорошо говорит о человеке. Человек просто решил накатить контент, ради самого контента. В большинстве случаев это не зависит от ЯП!!! Это зависит от человека который делает приложение. И очень много приложений, которые трудно расширять на ЯП, которые созданы для того чтоб они были расширяемыми. Таких как Java, Python и других интерпретированных ЯП. И, вдруг, многие программы на компилируемых ЯП оказываются достаточно хорошо расширяемыми. При чём под разные платформы.
В школе писал VB. Первая работа была на Delphi. А когда 15 лет назад выбирал скриптовый язык, то выбирал между perl и python. Выбрал python из-за читаемости кода) В it все время что-то умирает.
Эх, в 97 придя в программирование вели разработку на Paradox, потом в 2000х все переносили на FoxPro, т.к. тупо не найти было кодеров да и прога досталась от еще более древних прогеров. Вот это чудо программной мысли для бухучета умерло. А дельфя, как часть RAD думаю еще очень долго будет жить.
Главной проблемой Делфи было то, что его люто ненавидели в США. То, что ненавидят в США не взлетает в мировом масштабе. Подчеркну, что "ненавидеть" и "не очень пополярно" - это две большие разницы.
COBOL и FORTRAN еще всех переживут. Все современные языки-это в основном свистелки и перделки для того, чтобы в извращенном стиле выразить то, что и так давно известно. Плюс они, якобы, упрощают сопровождение программ и внесение изменений. Вообще лучшее, что я видел в плане быстроты и удобства работы- это Oracle Developer с языком программирования Oracle PL/SQL (что-то типа Ada). На Java написать то, что писалось там на одном языке и в одной среде-это тащить 100500 библиотек плюс три языка программирования.
Когда я пришёл в одну компанию там начинали внедрять objective-c, все зубры не верили в него и писали на с++ в code warrior. А «пенсионеры» поддерживали проекты и модули на фортране. Сейчас уже чувствую себя «пенсионером» поддерживающим obj-c проекты
Половина банковской сферы написана на Delphi Его уже лет 20 хоронят, а он все как занимал свою нишу, так и занимает. А ниша эта пользовательские программы взаимодействия с базами данных.
Я считаю, что Pascal рано или поздно, но должен испытать 2-е рождение. При том что я лично на Pascal не пишу, но считаю язык совершенно недооценённым, а если его доработать до современных нужд и заточить для передовых компиляторов, то это был бы шикарный язык.
Visual Basic до сих очень популярен по очень простой причине: во многих программных продуктах он встроен по умолчанию. Так, например, он встроен в Microsoft Office и в Autodesk AutoCAD и если у человека на компьютере установлен, к примеру, Office, то не нужно ничего докупать, скачивать, устанавливать, открываешь обычный Excel, открываешь в нём редактор Visual Basic (который уже встроен по умолчанию) и можно программировать.
@@ФомаКиняев-л8ь Интересно, какие? Revit? Так это очень специализированная среда. Inventor - аналогично, расчитан больше на твердотельное моделирование. Попробуйте поработать там с электронными схемами, или архитектуркой, к примеру. Сам AutoCAD - как инструмент очень универсален, нишевые инструменты не могут заменить general-purpose решение. Да, в нишах лучше использовать те-же Revit и Inventor, но если вы где-то балансируете "между", то тут больше ничего не находится подходящего..
От выученого языка программирования толку не будет. Толк будет только если есть комерчиский опыт работы в данной области и знания конкретных паттернов программирования
Objective-C рановато хоронить. Работа с массивами Swift (которые зачем то реализованы в виде коллекций), происходит до безобразия медленно. Чтобы довести быстродействие до уровня java пришлось делать костыли на objective-c.
ОбжС помирает не потому, что совсем плох, а потому что уж очень нишевый. Кому нахер нужен ОбжС в мире Венды?? Вообще никому! А это 100% десктопа. Понятно, что эпплодрочер может всю жизнь зарабатывать на эппло-платформе, но это надо быть совсем двинутым.
Бусти на перле написан - реванш ретроградов. А ещё первая версия пыха была на нём ( Ненужное на ненужном ))) Кому нравится Delphi - попробуйте Lazarus, это опенсурс аналог, даже совместимый с модулями делфи. Кому нравится паскаль - попробуйте аду. Паскалеподобный синтаксис и зубодробительная семантика, вам обязательно понравится.
Delphi isn’t a programming language. it’s name of the RAD software developed by Borland (initially), then (i may be wrong) by CodeGear. A programming language Delphi supports by default is called Object Pascal. There are/were in the past some other studios for this language: Kylix as Borland’s unsuccessful attempt to move onto Linux platform and more successful free software project Lazarus
we can say that Delphi is a dialect of Object Pascal, the habit of calling the programming language the word "Delphi" was introduced by Embarcadero itself (or Borland, I don't remember) for marketing purposes in order to get rid of the mention of "Pascal" associated with the obsolete language in my opinion it was not the best move and now Embarcadero partially uses "Object Pascal" as a synonym Delphi largely lost due to the owner company's unsuccessful marketing policy: the lack of a free version of the IDE Delphi destroyed the community that was rather numerous two decades ago, and the company did not attach any importance to this, relying on corporate clients Now there is a free cross-platform environment, and a lot of different goodies, but the problem is that there are few people under 40 who are ready to start new projects with Delphi
Да, я это знаю. Язык называется Object Pascal и он используется не только в IDE Delphi. Но в видео было упомянуто именно Delphi и не сложно догадаться почему - это самое известное и популярное применение языка Object Pascal. На чистом FPS никто писать не будет (хотя нет, бывают и такие, но их мало).
Столкнулся с Коболом в школе в 1983-м. Оставил большое чёрное пятно в памяти (моей:) и отбил интерес к программированию (к сожалению). Потом, правда, был Фортран, но там уже упрямая глупость моя (или глупое упрямство) сыграла свою роль. Так и остался недоучкой... Что же касается Visual Basic, то, судя по тому, что Office 365 его не поддерживает, а перешёл на TypeScrit (на основе JavaScript), автор прав в отношении его судьбы... А Microsoft делает ставку на С# и F#
Та ну, обджектив си до сих под макос идет, там туго с переходом на свифт пока. Иос да- уже форсят туда, ну и язык родом из 70х-80х, си подобный, очень крутая штука 5:33
В России только C++, весь серьёзный софт в РФ пишется на C++, так исторически сложилось, это даже не вопрос технологий или удобства, просто в России сильная школа C++, много евангелистов C++, а также многие компании пишут на C++ и каком-либо прикладном языке (чаще всего это Python). C# в основном рынок Unity3d поделок и реже офисных приложений для секретуток.
VB новые поколение старичков использует. Лет 20 назад научились делать на нём и с тех пор не хотят переучиваться. Работают в одной компании и хорошо им. Но такие дикие решение делают... например, база данных через excel файл. Так что не удивительно, что такие компании постоянно взламывают. Безопасность они реализовывают путем закрытия всех порт, оставляя только два на выход и приём.
Кобол или алгол, под которые за полвека накоплено огромное количество кода, хороши тем, что программы на них в боевых условиях работают полвека. )) Потому у них есть ОГРОМНОЕ преимущество. Которого не будет в ближайшие полвека у софта на других модных языка - полвека в проде под нагрузкой. Всё возможные ошибки были выловлены.
Поменьше пафоса! Во времена кобола даже ФИЗИЧЕСКИ не было столько программистов, сколько сейчас лабают на Жабе или C#. Так что свои "огромное" засунь поглубже.
@@daitedve1984 Программа, которая работает в проде 30-40 лет. В алгоритме выловлены все мыслите баги. Работает под нагрузкой. Оставь, не трогай! Не надо каждые 5 лет перепиливать на модное говно. Которое сдохнет через 10 лет. Не надо осваивать бюджеты. Поэтому засунь себе свое "засунь" ещё глубже. Количество программистов, ну, вообще, никак не окупает надёжность или качество. Только безотказность работы, совершенство алгоритма, качество кода, компилятора, машины. Толпа вряд ли лучше Кнутта, Дейкстры опишет. Что-то старое. Или создаст немного новое. Лучше Буча или Якобсона не смоделирует. А лучше Столлмана не запрограммирует. Заиечание про пафос возвращаю взад.
Pascal никогда не умрет. Да, он не нравится подмастерьям, которым нужно быстро заработать на давно обкатанных шаблонах. Но кроме них есть разработчики новых алгоритмов, ученые математики, которым нужно быстро проверить свои идеи, не заморачиваясь на синтаксис. Инженеры и конструкторы , которым нужно быстро проверить свои разработки, не посвящая в них посторонних. И тут равных Паскалю нет, за простоту его синтаксиса и скорость компиляции. Ну не будет ученый, инженер и конструктор тратить свое время на изучение зубодробительных Си и форт, этого времени у них и без этого не хватает. Причина его забвения скорее отсутствие хорошо оптимизированного компилятора, ну тут уж или скорость компиляции, или время на оптимизацию как в Си. Тем кому важнее время выберут Паскаль.
@@МихаилТихомиров-м8ч , ты за эту чушь в АНБ США расскажи, а то ведь они глупые вчерась порекомендовали не писать на Си , из-за его крайней уязвимости для хакеров. АНБ это высший орган безопасности в США, и вас ему очень не хватает.Те же мелкософт поняли это гораздо раньше, и перевели в своей VS Си на платформу net, мол не хер гадить их Винде на ее же родном языке. Смех и грех, от Си в net остались только рожки да ножки.Паскаль к слову затоптали те же США, из-за бабок, в их глазах для их родного Си европейский Паскаль выглядел просто конкурентом.
@@deltaedu9862 , какой такой вольфрам мать лаб и мать кал? Все они используют библиотеки Maple, а в самом Maple язык программирования Паскалеподобный, чтобы спившиеся программисты не могли на нем программировать, ведь Maple заточен для умных юзеров. Брось пить и учи нормальный язык-Паскаль.
Если вы разрабатываете свое ПО, коммерческое и внедряете решения, вообще можете писать на чем угодно, и денег будете получать столько-же, как и те кто пишут на самых "модных" языках. Если бы какой-нибудь AutoCAD был бы написан на Фортране или Бейсике думаете кто-то заметил бы вообще? Нет, всем пофиг, так-же покупали бы его за тыщи баксов. Другое дело если вы не создаете свое ПО, а кодите "на дядю", то там да, там нужно подстраиваться под имещийся код и коллектив, соотвественно. Но по опыту и там требования меняются каждые 2-3 года. Сегодня один фреймфорк завтра - другой, послезавтра - другой язык и другой фреймворк. Приходится конечно вечно догонять. Но тут уж судьба такая у кодера, на чем боярин скажет, на том и писать придется. А поменяется руководство, скажут писать на Коболе, никуда никто не денется....
Perl -- мощный и прекрасный язык с классическим синтаксисом. Мой самый любимый. У меня тонны Perl-скриптов собственной разработки на компах и серверах. Perl как русский язык: полная свобода творчества в отличие от Питона, который скорее похож на немецкий. У Питона низкий порог вхождения, но все по шаблону: шаг влево, шаг вправо -- попытка к бегству, прыжок на месте -- провокация.
Любители творчески выражаться в коде как раз и были одним из гвоздей в крышке гроба перла. На питоне правда при желании тоже можно наворотить нечитаемого, но за такое обычно таки бьют по рукам.
@@redneck_prm5429 Ну и по-русски можно выражать свои мысли в стихах четко и красиво, а можно нагородить трудночитаемые барочные конструкции как в допушкинские времена. В немецком же языке строгий порядок слов, выразить мысль можно порою только одним-единственным способом. Это проще, но как-то напряженно для человека творческого. Не, я не отговариванию. Для обучения школьников, к примеру, Питон вполне хорош. Я свои скрипты на Перле даже 15-летней давности свободно читаю и понимаю. Нужно сразу вырабатывать привычку грамотно писать код и комментировать его.
@@andrejaga3003 Но на перле писали далеко не только скрипты. Делали и биллинги, и веб-сервисы с бэкэндом, сравнимым по сложности с современными. И вот там отсутствие строгости сыграло свою роль, хоть и меньшую, нежели отсутствие полноценного ООП. Выйди perl 6 вовремя, вполне возможно и сейчас бодался бы за свое место под солнцем.
Опять списывают Delphi, а он все жив, вот гад ))) Я как изучил его будучи студентом, году примерно в 1997м, так и использую Delphi в своей работе инженера до сих пор.
Просто все пользуются браузерами. Браузер есть почти на всех компьютерах. И почти все компьютеры используются для выхода в интернет. JS это язык браузеров, язык интернета, и пока люди пользуются браузерами JS будет на первом месте.
@@OhhCats вот и вопрос как они считают этот свой рейтинг, что сверх- популярный JS у них на уровне мертвого VB… хорошо что в этот раз Ассемблер обогнал хотя бы.
@@nitroexpress9928 Насколько я знаю, в мире много программ написанных на VB - этот язык использовался во всевозможных конторах для автоматизации разной бухгалтерии и документооборота. Вполне возможно что только из-за этого
@@OhhCats всё из-за того, что рейтинг этот -чушь полнейшая. На хэдхантере по запросу javascript находит 7700 вакансий, по visual basic - 300: это вообще совсем разный уровень востребованности
Здесь боятся нечего. Во-первых на С вся серьезная «встроенка», а во-вторых это как латынь: даже умерев будет важна и полезна для понимания других языков.
Не согласен с Вами 2. У меня за плечами 18 различных языков программирования и я не согласен с тем, что для работы с ними подходят те же подходы и паттерны, как Вы сказали. Все как раз совсем наоборот. Практически каждый из них в этом плане уникален в силу особенностей и ограничений своей грамматики и реализации. В каждом из них буквально приходится искать новые подходы к реализации одних и тех же типичных задач, просто потому, что по-другому их физически не решить. Например в Python отсутствует безусловный переход, поэтому во многих случаях, где алгоритмически проще и нагляднее решить задачу простым возвратом на метку или необходимо выйти из нескольких вложенных циклов, приходится мостырить сложные комбинации из циклов и проверок. А в том же VBA, не смотря на заявления разработчика, невозможно гарантировать сохранность данных, если словарь создается внутри функции и его необходимо вернуть в качестве результата ее работы. Поэтому для реализации предельно простой задачи, когда нужно гарантировать доставку и корректность данных, приходится мостырить 2-3 отдельных функции, строго упорядочивать и разбивать данные на массивы, а потом в основном Sub-е склеивать их вместе. Golang просто физически не умеет жить без обработки ошибок на каждом шаге, в результате любая простая процедура из 5 строк превращается в однотипные сосиски на всю страницу и как результат, для того, чтобы программа стала в обозреваемой области достаточно компактной, приходится выносить все эти обработчики в отдельные функции и даже пакеты, в результате чего, по сути, у каждого отдельного программиста постепенно вырастает свой собственный язык, как надстройка над Гошей. И т.д. Ограничения каждого ЯП определяют те подходы и паттерны, которые являются единственно возможными именно для этого ЯП, и они практически всегда очень сильно отличаются в разных языках программирования. Еще ни разу не встречал ситуации, когда при переходе с одного ЯП на другой, вдруг оказалось возможным писать код по уже знакомым лекалам и там все автоматически заработало... Ни разу. Каждый раз все по новой.
Насчёт цикла в python: while : насчёт " Golang просто физически не умеет жить без обработки ошибок на каждом шаге": это типа заставляют писать типа: func half(n int) (int,bool) {return n/2, n%2==0}, а иначе всех расстреляют?
@@dobandvla "Насчёт цикла в python:" Циклы всякие нужны, а не только вечные. "это типа заставляют писать типа:" Нет, это типа: a, err = b + c if err != nil { dosomething } else { let_a=b+c } ...и так на каждом повороте...
Почитал комменты, народ не учитывает, что в прошлом году появился ИИ, полноценно программировать он не сможет, но можно сделать проект на ИИ, который будет переписывать старый легаси-код на что-то более современное. Благодаря этому смерть языков ускорится. Сейчас Python в топе, но ему на смену обещают Mojo, который будет способен читать python код, а работать со скоростью плюсов.
Где ты увидел ИИ ? Это обычные машины Тьюринга. задал параметры - получил результат. А что дальше делать с эти результатом - программа не знает. А в одном фильме (не про скайнет) был намёк, как действует и какие преобразованиния применяет "выдуманный" ИИ для широкого круга задач.
@@ZackReaper Да вопрос чисто в архитектуре этих ИИ решений. Очевидно что нейросеть сама по себе - автомат. Но вот когда появлятся другая нейросеть, которая будет руководить обучением первой в нужном направлении, то ситуация меняется кардинально. Поэтому по сути вопрос создания полноценного ИИ не в архитектуре самих сетей или языках, а в архитектуре самого решения. Причем не факт что у нас сейчас нет возможностей сделать все нужное на имеющихся платформах, скорее всего есть, просто мы пока не знаем как это все скомбинировать правильно, а тут вопрос больше исследований и немного - случая....
Вижуал Бейсик классная вещь. Часто сижу на тендерах и аукционах. А это куча Word'овских документов с кучами разных полей с ИНН, КПП, р/с, адрес, имейл, телефон, имя руководителя/бухгалтера. Все документы не одинаковые от фирм к фирме. Делаешь формочку на Вижуал Бейсик, тык, тык, тык... и поля заполняются мышкой без участия клавиатуры
Делфи хоронят с 2000г. Но он жив и многих пережил и еще переживет. Для бюджетной разработки для десктопа ничего лучше не придумано. Потому живо много старых проектов. Их просто не на что перевести.
Вот да. Муж бывшей коллеги какой-то гуру дельфи. Норм зарабатывает, лекции читает. Хороший язык для корпоративного софта, работы с СУБД. И это один из немногих языков, который позволяет делать легковесные экзешники, а не тащить десятки и сотни мегабайт фреймворка
Perl жил и дальше будет продолжать развиваться. Никакой он не мервый язык. Не вводите людей в забдуждение. Софт интерпрайз уровня большинство пишется именно на perl. Например почтовый сервер Zimbra (бакенд написан на perl). FastX ПО доя удаленного доступа к рабочему столу с поддержкой 3D акселирацией. Это то, что пришло из первого на ум.
А какие языки программирования вы бы посоветовали изучать сейчас? я сам пару лет назад закончил универ, но не мог устроиться на работу, поэтому прошел курсы от Skypro и получил классный оффер в финтех компанию))
Честно говоря, это просто вода с кликбейтным названием. Где цифры по зарплатам? Или это просто видео для галочки, поэтому никакой серьёзной работы над ним не проводилось?
В целом все перечисленные языки/платформы достаточно нишевые, полно легаси софта, который надо поддерживать. Насчет того чтобы учить даже не знаю. Но - наверное перл можно использовать для скриптинга/автоматизации, обджектив си как писал ниже жив для макоси, ну и в целом очень уверенный язык, такой прямо капитальный)
То есть, автор предлагает не учить: 1 - язык, с помощью которого можно очень быстро переехать в Евроу (Perl) 2 - язык, с помощью которого можно стать очень состоятельным, поскольку рейты продолжают расти (COBOL) 3 - язык, которой по моему мнению, гораздо надежнее, чем Swift. (Objective-C) и т.д. Верно?
Ещё Фортран, который, как ни странно, не умер. Когда только входил в айти, пытался откликнуться на очень высокооплачиваемую вакансию. А позже в минской компании по производству рентгеновского оборудования несколько лет назад активно поддерживался. Правда, на старых девайсах. И ещё там Delphi/Pascal водился, и C++ c Qt. Но софт для новых моделей девайсов писали уже на С#. Аппаратную часть, ясное дело, везде писали на чистом C, который будет еще многие десятилетия "умирать" под давлением Rust.
Фортран при желании и изучить не такая большая проблема и он не умирающий язык. Под Фортран до сих пор выпускаются компиляторы крупными компаниями (часто в одном составе с C и C++), а также автогенераторы под него. Фортран будет жить ещё долго, это некий серый кардинал в некоторых сферах, язык никогда звёзд с неба не хватал, но и вопросы о его смерти даже не ставились. И да, Rust не заменит C и C++. Сейчас даже в Google, которые одно время Rust очень популяризировали и даже кое где его применяют в продакшене, разрабатывают Carbon вместо того чтобы использовать Rust и дальше.
Фортран используется в науке. Практически все библиотеки для вычислений электронной структуры материалов, молекулярной динамики и астрономии написаны на Фортране, и переписать их будет очень сложно. Более того, Фортран это очень быстрый язык. Мне приходилось работать с научными библиотеками. Очень часто сейчас пишут код на c++, но потом, когда требуется, вызывают фортрановские функции из старого скомпилированного фортрановского кода - есть такая возможность. Хотя, конечно такой гибридный код на с++ выглядит ужасно.
Фортран классный своими библиотеками. Я сам лично видел просто гигантское число программ по баллистики, которые точно никогда не будут переписаны, тем более есть компиляторы фортрана на любой соврменной операционной системе.
Не согласен с Вами 1. Считаю, что VB никаким образом не может быть причислен к лику умирающих языков программирования. То, что он не в тренде и о нем не кричат на каждом повороте, еще не ложит его в гроб. Не забывайте, что он является встроенными скриптовым языком в Office и никаких альтернатив ему нет. Так что он будет жить еще долго и нудно, пусть даже и занимать какую-то низкую позицию в общем рейтинге. Как минимум до тех пор, пока не умрет весь пакет Office, что маловероятно, или пока он случайно не перейдет на какой-то другой ЯП, что не имеет никакого коммерческого смысла.
@@eidenrid7735 В чьем? В Вашем личном? Ну, если Вы умудрились его как-то туда запихнуть, то это круто, так как обеспечить взаимодействие левого ЯП с платформой .NET - это хакерский героизм. Вот только - зачем...?
Cobol используется и пишется софт для фирм которые знает каждый, но тут мы не будем называть их по понятной причине. Так вот, делают это ребята по 20-30 лет,но к слову сказать есть и постарше конечно.
Я слышал, что на Коболе написано по меньшей мере столько же строк, сколько на всех остальных языках вместе взятых. Объемы кода на нем без шуток астрономические. Так что востребованность разработчиков будет еще десятки лет. Читал такую шутку, что в 3000 году не сохранится никаких современных программ, кроме некоторых, написанных на Фортране (и может быть на Коболе). Кобол - вещь капитальная, вроде плотин или соборов.
По Visual Basic автор не прав. Может сам VB и не актуален, но его вариант VBA более чем востребован, так как является самым популярным языком написания макросов для приложений Майкрософт офис. Так что актуальность VB идет рука об руку с популярностью офиса.
Паскаль очень хороший яп. Быдло-код можно писать на любом языке, и шедевры тоже. ЯП это просто инструмент. проблема в том, что художников все меньше и меньше...
Ну эти уже по факту совсем умерли. Из интересного сейчас можно наблюдать, как умирает руби. То есть он вроде бы еще жив и бодр, но поскольку на бэке он занимает точно такую же нишу, как и питон, то последний его активно давит. И начинает раскручиваться колесо отрицательной обратной связи. Меньше запускают проектов на руби, надо меньше разработчиков. Становится меньше разработчиков, меньше запускают проектов...
@@redneck_prm5429 не согласен. Как минимум Япония - всегда будет являться оплотом этого языка, там он чуть ли не национальный язык программирования и это - уникальная ситуация, тк такого ещё не было. И в тех же штатах все ещё большой запрос на стартапы на руби, а с учётом капитализации американских стартапов - это ооочень долгая история. Так же нужно учитывать что руби не потерял долю рынка, а просто сам по себе рынок увеличился и по факту количество руби разработчиков и проектов на руби стало больше чем например пару лет назад + опять же старые проекты. Впечатление что руби загибается - создаётся именно из-за того что сам айти рынок безумно растет и доля руби в процентном соотношении конечно же становится тогда меньше
Мы в академии учили язык Prolog и мне кажется уже тогда он был мертв. А про форт и фортран я только слышал, но вроде как досих пор на них выходят новые стандарты, но я думаю что эти языки тоже мертвы.
Prolog в виде форков используется в полный рост в массе отраслей. Очень востребован в экспертных системах и другом подходе к созданию ИИ. До сих пор приходится писать курсовые для студентов ведущих вузов (они ленятся его изучать), в прошлом году несколько таких заданий делал, базы данных в основном (на Prolog'e). А ещё Lisp есть, по сравнению с которым Prolog это как Pascal)
Delphi жалко. Perl и Cobol в глаза не видел. VBA учили в универе, но он по ходу умирал еще тогда, 15 лет назад - сколько он еще будет умирать, непонятно.
Думаю, автор подошел к подаче темы принципиально неверно (это - если по уму, а для "развязать религиозную войнушку" - в самый раз). А самым интересным в данном вопросе является "под какую задачу создавался данный язык, и чем он в этой связи отличается". А дальше сказать, что или эта задача ушла, или другие языки решают ее лучше. Иначе все это - расклеивание ярлыков и пустая болтовня. Хотя, возможно, на большее автор не способен
И что эта информация поменяет? Указанные языки станут вдруг новыми и классными? Или за них перестанут платить? Не понял претензий. Я могу рассказывать часами, глубоко и подробно. Но я стараюсь доносить информацию быстро и без воды.
А часами не надо. 2 3 предложения по каждому мной пункту, чтобы ребята учились думать, а не «здесь бабло дают» а «здесь не обломится». Или дальше не шагнуло?
Python все время набирает популярнось и находится в первых строках рейтингов языков. Можете объяснить, зачем использовать Python для web? Не лучше ли использовать JS для фронта и его же для бекенда? Фулстек программисту в данном случае необходимо знать всего один язык программирования - JS. В чем преимущества у бекенда на Python перед тем же Express JS? В чем прикол Python в современных реалиях?
Nodejs - это хорошо, но он плох для высоко напруженных приложений, плох для обработки больших обьемов данных, плох для высокой безопасности, плох для машинного обучения и так далее. :)
@@larchanka Это вы сейчас чисто теоретически рассуждаете? Что по вашему высокие нагрузки? Что по вашему большие обемы данных и высокая степень безоспасности? Вы вообще-то пробовали Express JS ?
Те кто что-то там говорят про «быстрее», «один язык для фулстека», ни разу крупный прод с микросервисами, кубами и лямбдами не видели, как мне кажется В основном этот спор актуален только для маленьких компаний, где сделали монолитный бэчок, кинули его на одну тачку и уже хорошо, вот там можно подраться за язык этого бэкича
@@k8sWeakestEnjoyer Достаточно странные рассуждения. У нас крупная компания с десятками сайтов и кучей микросервисов. Все летает на Express JS в 90% случаев в одном запущеном инстансе pm2. Потому что в 90% случаев нагрузки хватает. Еще раз срошу, что для вас высоконагруженная система? Это сколько обращений в секунду к API? Может просто у некоторых программистов руки из жопы и им все одно на каком языке программировать, все одно будет все забаганое и еле ползать.
В 2012 в техникуме(я из Эстонии) учили делать сайты на Flash и соответсвенно ActionScript. Самое интересное, что уже даже тогда флэш был как бы почти вымершей темой, но тем не менее :)
Flash убил Adobe, будь они поумнее - сделали бы его открытой технологией и тогда в уродливом HTML5 не было бы никакого смысла, проще было бы доработать Flash, тем более что он больше умел. А так технология умерла, а замены ей по факту не состоялось! Flash же в свою очередь позволял даже на пожилом железе выдавать отличную векторную графику и создал целый пласт культуры, которая утрачена. Сейчас главное похоронить JS (задача значительно более сложная) в пользу WebAssembly с упором на максимальную производительность.
Меня на днях пытались хорошей зп заманить прогать на ActionScript, им было пофиг даже что я его не знаю 😅 но мертвее язык сложно найти, так что понятно я отказался)
Есть также Fortran, Fortran-90, visual Fortran, Clipper. Кстати его долгую жизнь поддерживала большая библиотека функций, написанных для научных рассчетов
Хейт , хейт ! За то что включил сюда Delphi , классный визуальный язык по сравнению с тем же С#, то что на него меньше вакансий - это да, но наверное это больше маркетинг, потому как возможности языка огромные и почему его забывают это тоже остается загадкой. Офигенный язык, кинул на форму пару компонентов и уже готова программа. Надо сложнее ?... там есть такого и много. Ждем, когда общество проснется и увидит его пользу. Единственное, что не нравиться , так это цены на лицензии, если все делать по честному.
@@okke00 идея RAD настолько сильно померла, что есть Qt Designer и WinForms NET, Unity и Unreal Engine, и куча других фреймворков и движков, которые помогают программировать мышкой, особенно игровые движки -- это чистый RAD. Ибо ТруЪ программисты, в вашем понимании, не используют RAD, а пишут все кодом и исключительно в блокноте, ибо MS Visual Studio -- тоже RAD...
Я пишу на древнем (5) дэлфи :) В основном, для себя, но использую и на работе. с DAW, которая видна в шапке моего "канала", озвучиваю соревнования национального масштаба :) Да и этот ролик слушал тоже через неё :)
@@postoronny Можешь чуть подробнее расписать как ты его в работе используешь? Это какой-то проект или просто автоматизация своих задач? Если проект то какого рода(веб, десктоп, мобилка и т.д.) и сколько ему лет?
ох уж этот тяжелый выбор быть тру программистом, знать алгоритмы и с их помощью решать поставленные задачи в каком нибудь ФГУП Промснабсбытспецсвязь за еду (ибо в их вакансиях такая формулировка встречается один в один). либо быть кодомакакой и решать поставленные задачи с помощью знания синтаксиса кучи языков и фреймворков за 300кк/нс
@@---tr9qg быть программистом, это дорогое удовольствие, себе это могут позволить кодеры, которые заработали на пасивку и которым уже синтаксис и фреймворки не надо учить и можно уйти в программерскую науку.
Что за бред насчет Objective-C?? Это по-прежнему востребованный язык программирования. У любого проекта, который существует больше 2-3 лет, часть кодовой базы написана на Objective-C. Поэтому база Objective-C разрастается. Кроме того, Objective-C помогает лучше понять, как устроен Swift и экосистема Apple в целом, позволяет работать с низкоуровневыми задачами. На Objective-C все еще написана большая часть кодовой базы, которую нужно поддерживать.
Все это от лукавого! Про паскаль особенно. На том же лазарусе программа по складскому учету с десятками тысяч данных работает быстрее, чем на таком говне, как си-шарп (было испытанно). Все сводится к понятию "популярный", "модный". Причем, модность и популярность смешивается с целью и задачами, где на говнопитоне или жабе не напишешь серьезную программу, а си-шарп привлекателен похожестью с вечным си++ по синтаксису, но только почему-то медленнее работает делфи. Может паскали хороши, как и си++, потому что эти языки компилируемые и обращаются непосредственно к машинному коду?)
Зависит от квалификации. Ты можешь быть профи в Дельфи, но полным говном в C#. Ну и что ты там напишешь?? Твой единичный случай - вообще не показатель ничего.
VBA умрет вместе с Excel, а Delphi наверное с последним прогером его практикующем. По сути Delphi и С++ одно и тоже, разница в синтаксисе. Нет такой задачи которую не решал бы Delphi. Да и нормальный прогер перескочит на любой язык в течении нескольких дней.
Учитывая кол-во легасни, умирать они еще будут очень долго. Новые проекты понятное дело в здравом уме никто на этих языках делать не будет, но если охота бабла, то почему бы и не рискнуть?) Главное не оказаться потом в ситуации "золотой клетки"
Архаичные, но не мёртвые. Перл встроен в Linux, на нём исполняются некоторые системные команды. Просто автор не знает реально мёртвые языки. Откуда узнать о том, чего уже нет...
@@betamvmt не, там не получится "программировать мышкой", код все также нужно набирать на клавиатуре. Разве что VLC+DesignForm сильно упрощают проектирование интерфейса и его не нужно прописывать на WinAPI, Qt или GTK в виде кода, а сразу получать как формочка будет выглядеть на экране. Хотя никто не запрещает формировать отображаемые элементы динамически
Сама Борланд назвала "делфи" и среду и язык. _"в официальных документах компании Borland название Delphi стало использоваться для обозначения языка, ранее известного как Object Pascal"_ - педивикия
@@daitedve1984 Я на нём писал несколько лет. Perl -это набор трюков, приёмчиков, там нет мэйнстрима, нет "декартовой системы координат", всё время какие-то заводи. И разные школы адептов. Кому AnyEvent, кому Coro. Кому Mojolicious, кому Dancer, кому Catalyst, кому какие-то ещё фреймворки, забыл уже названия. Moose или не Moose, вот в чём вопрос. И так далеее. И какие-то бесконечные сведения о недокументированных возможностях и неявных способах, о хаках и хуках. Непредсказуемый язык.
Про делфи язык, видел несколько вакансий в своем городе на разработку и поддержку в мед учреждениях рф Походу там он и умрет, где когда то давно на нем сделали систему и так поддерживают
Самый умирающий язык - это php. Его уже десять лет хоронят :D
Если честно, я бы похоронил весь код на php без строгой типизации. Тоесть все что написано до 7 версии.
Но но но. Php ещё переживёт всех нас.
Кажется уже лет 15)
как PHP как и 1С можно встретить только в России
Вот именно он умирающий, а не умер, умрет он скорее всего никогда.
Visual Basic используется для написания макросов и скриптов в среде MS Office. Сам я пишу скрипты на VBA в Excel, когда прототипирую какую-то модель (например, математическую)
UPD: основной язык: C++
C++ это яд, беги от него. Я потратил 15 лет жизни на С++, боясь изучать новые языки. Теперь я понял что потратил кучу лет борясь с этим бесполезным языком, в котором код всегда будет неприятным, а баги будут ждать своего шанса выйти. Жизнь слишком коротка, чтобы программировать на C++.
Сейчас для офиса можно писать аплеты на C#.
VBA редактор в Office мне кажется уже лет 10 не обновляется.
Но небольшие макросы проще действительно в нем написать, чем писать аплет, который еще потом нужно инсталлировать при переносе.
@@ИгорьИванов-ч4д на VBA я делал всякое:
- циклы заполнения сводных таблиц, чтобы их скопировать в другой лист и там вести стат обработку результатов;
- карты (например, оцифровывал топографические карты Южных Курил (Кунашир, Шикотан));
- строил свои карты на основе топографических (проводил некоторые расчëты и потом в ячейку по широте/долготе (aka строка/столбец) вносил нужное значение;
- тестировал выводимые мной формулы для каких-либо физических процессов, а потом в графике отображал.
Работает всë это медленно, но круто, что есть возможность программировать видимые объекты (ячейки), не заботясь о графике и представлении на стадии прототипирования вычислительного бэкенда.
@@ИгорьИванов-ч4д P.S. У меня стоит ломаная Professional 2017. Может поэтому я не в курсе про C#.
VBA использую для написания простых скриптов в Excel. Если не знать всех тонкостей и инструментов Excel, то в VBA можно придумать свою логику и запрограммировать всю последовательность действий. Простой синтаксис. Не нужно заморачиваться с установкой среды разработки, редактор кода уже встроен в MS Office и ряд других программ. Ещё в CAD программах, рисую детали по данным из таблиц Excel. Заполняю чертёжные альбомы, обрабатываю группы деталей в 3D-моделях. Разработчики ПО требуют слишком много денег, за доработку существующего продукта, под какую-то индивидуальную задачу. А со скриптами на VBA увеличивается скорость обработки какой-то простой задачи, для которой необходимо выполнение большого количества повторяющихся действий, при небольших затратах. UPD: я не программист, а ИТ-шник, но программирование изучал в универе.
Я кстати неиронично считаю, что Pascal (любой из диалектов), ещё переживёт 2-е рождение, а если бы он вышел как новый в 2023 году с качественным маркетингом, то запросто бы составил конкуренцию. Здесь часто проблема исключительно в том, что разработчики на самом деле те ещё модники: то есть инструменты зачастую выбираются не потому, что они хороши, а потому что они популярны! Pascal как язык отвечает многим требованиям безопасности, при этом оставаясь ОЧЕНЬ ОЧЕНЬ простым (в отличие от Rust, который сейчас из каждого утюга уже в течение 10 лет, правда софта на нём критически мало и только в профильных областях).
Мне кажется его сейчас полностью c# заменяет. А для низкоуровщены он неудобный. Работал на нем.
@@jgkdmdevienjjgg8866 C# слишком привязан к Microsoft по понятным причинам. Это не обязательно и не для всех минус, это просто факт. Pascal же в свою очередь свободен. Pascal также гораздо быстрее и разработчик программирует непосредственно железо, а не CLR, для некоторых задач это критически важно.
У паскаля синтаксис не очень, писать все эти бегин енд не очень удобно. И эко система слабая. Все ниши в принципе уже заняты. Нет гигантов, которые его бы развивали и продвигали.
@@MariaEsenina Ну я просто не особо вижу в чем могла бы быть его ниша. Если речь не про паскаль а про именно делфи - это в основном шлепать формочки под винду и приложения баз данных. Тут C# отлично справляется. Да микрософт, но и винда от него же). Ну еще джава есть. Если говорить про паскаль - да он быстрее конечно, это по сути C++ но с более простым для новичков синтаксисом (это плюс для новичков и скорее минус для всех остальных, когда код становится большим и сложным). Сама по себе разница в этой скорости сильно больших приемуществ не даст, там где нужна действительно максимальная скорость - юзают плюсы и раст. Из применений в голову разве что автоматизация чего-то простого в голову приходит, как скриптовый язык. Видел такое применение. Не знаю, мне кажется никакого перерождения не будет) Но хотелось бы услышать ваши варианты применения
@@alexneo5458 по поводу синтаксиса, есть свои как минусы так и плюсы. Сравните например блок обработки ошибок и блок switch. Они в паскале куда приятнее чем в C++. А библиотека компонентов у Delphi пожалуй самая мощная. Более того, добавление собственных компонентов является достаточно простой задачей.
Мёртвые языки это например ActionScript он работал на платформе Adobe Flash и когда Adobe его похоронили он и вымер.
А эти языки в красной книге языков но они всё ещё живут и даже процветают.
Процветают как пенсионеры в доме престарелых.
@@artourd ну платят за них гораздо больше чем за пхп
Скорее Джобс похоронил, когда отказался от него на айфонах
с большой библиотекой книжек на все времена типа metacpan@@artourd :]
@@andrey.yankovich adobe похоронил (кстати обидно, мне сама технология нравилась и толком аналога так и не появилось с таким же покрытием, производительностью и удобством разработки). Adobe могли сделать сильный ход конём полностью открыв технологию и сделать её стандартом индустрии! В этом случае технология бы слилась с HTML5, который все тогда пиарили как замену (замены не получилось) и всем было бы хорошо, включая Adobe, т.к. продолжали бы пользоваться их инструментами. Adobe тянули до последнего и дотерпели до того, что от Flash тупо все отказались и всё стало слишком поздно.
1. Чем Делфи устарел?
2. Каким современным требованиям он не удовлетворяет?
3. Какие "устаревшие" подходы он использует?
4. С какой стати приложения трудно расширять?
Большие, крупные проекты есть и требуют разработчиков.
delphi говно
Тут психи С++ и Си периодически хоронят, хотя по тестам на скорость, распространенность им никакие расты не конкуренты. Про то что, есть сферы где только Си и С++, есть куча железа где только Си и С++.(Компиляторов нет) говорить не надо. А ты про делфи.
@@vilture5706 Раст не заменит миллиарды строчек кода си и с++
07:28 цитата: "И, приложения, написанные с помощью Delphi в будущем очень трудно расширять"
Если человек говорит подобные слова, о каком-то ЯП, это очень хорошо говорит о человеке. Человек просто решил накатить контент, ради самого контента.
В большинстве случаев это не зависит от ЯП!!! Это зависит от человека который делает приложение. И очень много приложений, которые трудно расширять на ЯП, которые созданы для того чтоб они были расширяемыми. Таких как Java, Python и других интерпретированных ЯП.
И, вдруг, многие программы на компилируемых ЯП оказываются достаточно хорошо расширяемыми. При чём под разные платформы.
В школе писал VB. Первая работа была на Delphi. А когда 15 лет назад выбирал скриптовый язык, то выбирал между perl и python. Выбрал python из-за читаемости кода)
В it все время что-то умирает.
Недавно Гугл домены умерли
@@seotaxi9655 Чаво?
Ну и как там обстановка на рынке с питон-программерами?
@@ДмитрийДмитриевич-ы5х я его использую только доя написания скриптов и тестов. Но я бы не бежал в ту сторону где такой хайп)
Эх, в 97 придя в программирование вели разработку на Paradox, потом в 2000х все переносили на FoxPro, т.к. тупо не найти было кодеров да и прога досталась от еще более древних прогеров. Вот это чудо программной мысли для бухучета умерло. А дельфя, как часть RAD думаю еще очень долго будет жить.
Тот же paradox просто как правило прикручивали к делфям, такие программы живы до сих пор. Я поддерживаю один из таких проектов )))
Обожаю Делфи. 24 года на нем пишу. Просто за ним нет большой компании типа мелкософта которая его бы развивала и поддерживала.
Главной проблемой Делфи было то, что его люто ненавидели в США. То, что ненавидят в США не взлетает в мировом масштабе. Подчеркну, что "ненавидеть" и "не очень пополярно" - это две большие разницы.
Создатель Delphi учел весь полученный опыт и создал шедевр: C#.
@@IgorZimaev Свой яваскрипт = шедевр. Понимаю.
@@Swyateg что значит свой JavaScript?
@@IgorZimaev Свой у Мелкомягких
>>> на Delphi написан Altium Designer (есть даже поддержка скриптов на Delphi) и пока эта сцепка существует - Delphi будет живее всех живых ¯\_(ツ)_/¯
COBOL и FORTRAN еще всех переживут. Все современные языки-это в основном свистелки и перделки для того, чтобы в извращенном стиле выразить то, что и так давно известно. Плюс они, якобы, упрощают сопровождение программ и внесение изменений.
Вообще лучшее, что я видел в плане быстроты и удобства работы- это Oracle Developer с языком программирования Oracle PL/SQL (что-то типа Ada). На Java написать то, что писалось там на одном языке и в одной среде-это тащить 100500 библиотек плюс три языка программирования.
Когда я пришёл в одну компанию там начинали внедрять objective-c, все зубры не верили в него и писали на с++ в code warrior. А «пенсионеры» поддерживали проекты и модули на фортране. Сейчас уже чувствую себя «пенсионером» поддерживающим obj-c проекты
objective-c для садомазеров)
Половина банковской сферы написана на Delphi
Его уже лет 20 хоронят, а он все как занимал свою нишу, так и занимает.
А ниша эта пользовательские программы взаимодействия с базами данных.
Я считаю, что Pascal рано или поздно, но должен испытать 2-е рождение. При том что я лично на Pascal не пишу, но считаю язык совершенно недооценённым, а если его доработать до современных нужд и заточить для передовых компиляторов, то это был бы шикарный язык.
Visual Basic до сих очень популярен по очень простой причине: во многих программных продуктах он встроен по умолчанию. Так, например, он встроен в Microsoft Office и в Autodesk AutoCAD и если у человека на компьютере установлен, к примеру, Office, то не нужно ничего докупать, скачивать, устанавливать, открываешь обычный Excel, открываешь в нём редактор Visual Basic (который уже встроен по умолчанию) и можно программировать.
Редактор кода только в MS Excel (и всех остальных программах пакета) устаревший. Если бы VS Core воткнули в качестве редактора, то было бы круто
Автокад уже сам по себе одной ногой в могиле.
У того же Autodesk есть куда более современные платформы.
@@ФомаКиняев-л8ь Интересно, какие? Revit? Так это очень специализированная среда. Inventor - аналогично, расчитан больше на твердотельное моделирование. Попробуйте поработать там с электронными схемами, или архитектуркой, к примеру. Сам AutoCAD - как инструмент очень универсален, нишевые инструменты не могут заменить general-purpose решение. Да, в нишах лучше использовать те-же Revit и Inventor, но если вы где-то балансируете "между", то тут больше ничего не находится подходящего..
От выученого языка программирования толку не будет. Толк будет только если есть комерчиский опыт работы в данной области и знания конкретных паттернов программирования
Objective-C рановато хоронить. Работа с массивами Swift (которые зачем то реализованы в виде коллекций), происходит до безобразия медленно. Чтобы довести быстродействие до уровня java пришлось делать костыли на objective-c.
ОбжС помирает не потому, что совсем плох, а потому что уж очень нишевый. Кому нахер нужен ОбжС в мире Венды?? Вообще никому! А это 100% десктопа. Понятно, что эпплодрочер может всю жизнь зарабатывать на эппло-платформе, но это надо быть совсем двинутым.
@@daitedve1984 а чем плохо быть нишевым? R тоже нишевый, но он нужен.
кобол это сапр, свифт умеет в работу с реальными адресами памяти? бэйсик это ком объекты в винде. Мир разработки - это не только веб-формочки клепать.
И кнопки красить)
Visual basic используется в Excel, а значит будет востребован, по крайней мере, пока будет существовать Excel (то есть, всегда).
Бусти на перле написан - реванш ретроградов. А ещё первая версия пыха была на нём ( Ненужное на ненужном )))
Кому нравится Delphi - попробуйте Lazarus, это опенсурс аналог, даже совместимый с модулями делфи.
Кому нравится паскаль - попробуйте аду. Паскалеподобный синтаксис и зубодробительная семантика, вам обязательно понравится.
Спасибо за информацию)) лайк
Delphi isn’t a programming language. it’s name of the RAD software developed by Borland (initially), then (i may be wrong) by CodeGear.
A programming language Delphi supports by default is called Object Pascal. There are/were in the past some other studios for this language: Kylix as Borland’s unsuccessful attempt to move onto Linux platform and more successful free software project Lazarus
we can say that Delphi is a dialect of Object Pascal, the habit of calling the programming language the word "Delphi" was introduced by Embarcadero itself (or Borland, I don't remember) for marketing purposes in order to get rid of the mention of "Pascal" associated with the obsolete language
in my opinion it was not the best move and now Embarcadero partially uses "Object Pascal" as a synonym
Delphi largely lost due to the owner company's unsuccessful marketing policy: the lack of a free version of the IDE Delphi destroyed the community that was rather numerous two decades ago, and the company did not attach any importance to this, relying on corporate clients
Now there is a free cross-platform environment, and a lot of different goodies, but the problem is that there are few people under 40 who are ready to start new projects with Delphi
@@kiryllshynharow9058 yes of cors. ok ok ok
Да, я это знаю. Язык называется Object Pascal и он используется не только в IDE Delphi. Но в видео было упомянуто именно Delphi и не сложно догадаться почему - это самое известное и популярное применение языка Object Pascal. На чистом FPS никто писать не будет (хотя нет, бывают и такие, но их мало).
Дельфи - это язык, не звезди! Сам Борланд его так называет.
@@daitedve1984 delphi это IDE, но не язык
Столкнулся с Коболом в школе в 1983-м. Оставил большое чёрное пятно в памяти (моей:) и отбил интерес к программированию (к сожалению). Потом, правда, был Фортран, но там уже упрямая глупость моя (или глупое упрямство) сыграла свою роль. Так и остался недоучкой... Что же касается Visual Basic, то, судя по тому, что Office 365 его не поддерживает, а перешёл на TypeScrit (на основе JavaScript), автор прав в отношении его судьбы... А Microsoft делает ставку на С# и F#
Delphi уже на 10 месте на Tiobi. Я работал недавно програмистом Delphi в Польше а теперь продаю свои программы.
Та ну, обджектив си до сих под макос идет, там туго с переходом на свифт пока. Иос да- уже форсят туда, ну и язык родом из 70х-80х, си подобный, очень крутая штука 5:33
На мой взгляд C++, C# языки, которые стоит учить. Ну и для совсем уж задротов Assembler 😊
Я учу Раст
Хз про c# (сам на нем пишу). Он вроде развивается прям хорошо, но опенсорс полуживой и стартапов на нем особо нет, а это что-то значит(
@@БеловБорис-у4щ rust топ
В России только C++, весь серьёзный софт в РФ пишется на C++, так исторически сложилось, это даже не вопрос технологий или удобства, просто в России сильная школа C++, много евангелистов C++, а также многие компании пишут на C++ и каком-либо прикладном языке (чаще всего это Python). C# в основном рынок Unity3d поделок и реже офисных приложений для секретуток.
Ребят, учите ассемблер и все языки высокого уровня будут валяться у ваших ног с протянутой рукой. 😊
VB новые поколение старичков использует. Лет 20 назад научились делать на нём и с тех пор не хотят переучиваться. Работают в одной компании и хорошо им. Но такие дикие решение делают... например, база данных через excel файл. Так что не удивительно, что такие компании постоянно взламывают. Безопасность они реализовывают путем закрытия всех порт, оставляя только два на выход и приём.
Кобол или алгол, под которые за полвека накоплено огромное количество кода, хороши тем, что программы на них в боевых условиях работают полвека. )) Потому у них есть ОГРОМНОЕ преимущество. Которого не будет в ближайшие полвека у софта на других модных языка - полвека в проде под нагрузкой. Всё возможные ошибки были выловлены.
Поменьше пафоса! Во времена кобола даже ФИЗИЧЕСКИ не было столько программистов, сколько сейчас лабают на Жабе или C#. Так что свои "огромное" засунь поглубже.
@@daitedve1984 Программа, которая работает в проде 30-40 лет. В алгоритме выловлены все мыслите баги. Работает под нагрузкой. Оставь, не трогай! Не надо каждые 5 лет перепиливать на модное говно. Которое сдохнет через 10 лет. Не надо осваивать бюджеты. Поэтому засунь себе свое "засунь" ещё глубже. Количество программистов, ну, вообще, никак не окупает надёжность или качество. Только безотказность работы, совершенство алгоритма, качество кода, компилятора, машины. Толпа вряд ли лучше Кнутта, Дейкстры опишет. Что-то старое. Или создаст немного новое. Лучше Буча или Якобсона не смоделирует. А лучше Столлмана не запрограммирует. Заиечание про пафос возвращаю взад.
Pascal никогда не умрет. Да, он не нравится подмастерьям, которым нужно быстро заработать на давно обкатанных шаблонах. Но кроме них есть разработчики новых алгоритмов, ученые математики, которым нужно быстро проверить свои идеи, не заморачиваясь на синтаксис. Инженеры и конструкторы , которым нужно быстро проверить свои разработки, не посвящая в них посторонних. И тут равных Паскалю нет, за простоту его синтаксиса и скорость компиляции. Ну не будет ученый, инженер и конструктор тратить свое время на изучение зубодробительных Си и форт, этого времени у них и без этого не хватает. Причина его забвения скорее отсутствие хорошо оптимизированного компилятора, ну тут уж или скорость компиляции, или время на оптимизацию как в Си. Тем кому важнее время выберут Паскаль.
Какая же чушь (впрочем как и 90% комментариев под этим видео)... Как такой поток сознания вообще мог зародится в голове - ума не приложу
@@МихаилТихомиров-м8ч , ты за эту чушь в АНБ США расскажи, а то ведь они глупые вчерась порекомендовали не писать на Си , из-за его крайней уязвимости для хакеров. АНБ это высший орган безопасности в США, и вас ему очень не хватает.Те же мелкософт поняли это гораздо раньше, и перевели в своей VS Си на платформу net, мол не хер гадить их Винде на ее же родном языке. Смех и грех, от Си в net остались только рожки да ножки.Паскаль к слову затоптали те же США, из-за бабок, в их глазах для их родного Си европейский Паскаль выглядел просто конкурентом.
@@deltaedu9862 , какой такой вольфрам мать лаб и мать кал? Все они используют библиотеки Maple, а в самом Maple язык программирования Паскалеподобный, чтобы спившиеся программисты не могли на нем программировать, ведь Maple заточен для умных юзеров. Брось пить и учи нормальный язык-Паскаль.
Решают не проблемы, а задачи. Проблема обходят, если строго говорить.
Это такая попытка перевода английского "solve a problem"
Если вы разрабатываете свое ПО, коммерческое и внедряете решения, вообще можете писать на чем угодно, и денег будете получать столько-же, как и те кто пишут на самых "модных" языках. Если бы какой-нибудь AutoCAD был бы написан на Фортране или Бейсике думаете кто-то заметил бы вообще? Нет, всем пофиг, так-же покупали бы его за тыщи баксов.
Другое дело если вы не создаете свое ПО, а кодите "на дядю", то там да, там нужно подстраиваться под имещийся код и коллектив, соотвественно. Но по опыту и там требования меняются каждые 2-3 года. Сегодня один фреймфорк завтра - другой, послезавтра - другой язык и другой фреймворк. Приходится конечно вечно догонять. Но тут уж судьба такая у кодера, на чем боярин скажет, на том и писать придется. А поменяется руководство, скажут писать на Коболе, никуда никто не денется....
Бейсик 50 лет хоронят, никак похоронить не могут
Perl -- мощный и прекрасный язык с классическим синтаксисом. Мой самый любимый. У меня тонны Perl-скриптов собственной разработки на компах и серверах. Perl как русский язык: полная свобода творчества в отличие от Питона, который скорее похож на немецкий. У Питона низкий порог вхождения, но все по шаблону: шаг влево, шаг вправо -- попытка к бегству, прыжок на месте -- провокация.
Любители творчески выражаться в коде как раз и были одним из гвоздей в крышке гроба перла. На питоне правда при желании тоже можно наворотить нечитаемого, но за такое обычно таки бьют по рукам.
После перла для меня питон был очень странным.
Ruby тоже прекрасен
@@redneck_prm5429 Ну и по-русски можно выражать свои мысли в стихах четко и красиво, а можно нагородить трудночитаемые барочные конструкции как в допушкинские времена. В немецком же языке строгий порядок слов, выразить мысль можно порою только одним-единственным способом. Это проще, но как-то напряженно для человека творческого. Не, я не отговариванию. Для обучения школьников, к примеру, Питон вполне хорош. Я свои скрипты на Перле даже 15-летней давности свободно читаю и понимаю. Нужно сразу вырабатывать привычку грамотно писать код и комментировать его.
@@andrejaga3003 Но на перле писали далеко не только скрипты. Делали и биллинги, и веб-сервисы с бэкэндом, сравнимым по сложности с современными. И вот там отсутствие строгости сыграло свою роль, хоть и меньшую, нежели отсутствие полноценного ООП.
Выйди perl 6 вовремя, вполне возможно и сейчас бодался бы за свое место под солнцем.
Опять списывают Delphi, а он все жив, вот гад ))) Я как изучил его будучи студентом, году примерно в 1997м, так и использую Delphi в своей работе инженера до сих пор.
В этом рейтинге Tiobe всегда смущает место JS, когда в большинстве других рейтингов, да и по количеству вакансий на hh, он идет второй после пихона...
Просто все пользуются браузерами. Браузер есть почти на всех компьютерах. И почти все компьютеры используются для выхода в интернет. JS это язык браузеров, язык интернета, и пока люди пользуются браузерами JS будет на первом месте.
@@OhhCats вот и вопрос как они считают этот свой рейтинг, что сверх- популярный JS у них на уровне мертвого VB… хорошо что в этот раз Ассемблер обогнал хотя бы.
@@nitroexpress9928
Насколько я знаю, в мире много программ написанных на VB - этот язык использовался во всевозможных конторах для автоматизации разной бухгалтерии и документооборота. Вполне возможно что только из-за этого
@@OhhCats всё из-за того, что рейтинг этот -чушь полнейшая. На хэдхантере по запросу javascript находит 7700 вакансий, по visual basic - 300: это вообще совсем разный уровень востребованности
Tiobe - это помойка, как на неё можно вообще опираться??
Здравствуй. Боялся что будет С. Хорошо что нет. Хороший ролик. 😊
Здесь боятся нечего. Во-первых на С вся серьезная «встроенка», а во-вторых это как латынь: даже умерев будет важна и полезна для понимания других языков.
Не согласен с Вами 2.
У меня за плечами 18 различных языков программирования и я не согласен с тем, что для работы с ними подходят те же подходы и паттерны, как Вы сказали. Все как раз совсем наоборот. Практически каждый из них в этом плане уникален в силу особенностей и ограничений своей грамматики и реализации. В каждом из них буквально приходится искать новые подходы к реализации одних и тех же типичных задач, просто потому, что по-другому их физически не решить. Например в Python отсутствует безусловный переход, поэтому во многих случаях, где алгоритмически проще и нагляднее решить задачу простым возвратом на метку или необходимо выйти из нескольких вложенных циклов, приходится мостырить сложные комбинации из циклов и проверок. А в том же VBA, не смотря на заявления разработчика, невозможно гарантировать сохранность данных, если словарь создается внутри функции и его необходимо вернуть в качестве результата ее работы. Поэтому для реализации предельно простой задачи, когда нужно гарантировать доставку и корректность данных, приходится мостырить 2-3 отдельных функции, строго упорядочивать и разбивать данные на массивы, а потом в основном Sub-е склеивать их вместе. Golang просто физически не умеет жить без обработки ошибок на каждом шаге, в результате любая простая процедура из 5 строк превращается в однотипные сосиски на всю страницу и как результат, для того, чтобы программа стала в обозреваемой области достаточно компактной, приходится выносить все эти обработчики в отдельные функции и даже пакеты, в результате чего, по сути, у каждого отдельного программиста постепенно вырастает свой собственный язык, как надстройка над Гошей. И т.д.
Ограничения каждого ЯП определяют те подходы и паттерны, которые являются единственно возможными именно для этого ЯП, и они практически всегда очень сильно отличаются в разных языках программирования. Еще ни разу не встречал ситуации, когда при переходе с одного ЯП на другой, вдруг оказалось возможным писать код по уже знакомым лекалам и там все автоматически заработало... Ни разу. Каждый раз все по новой.
Насчёт цикла в python: while :
насчёт " Golang просто физически не умеет жить без обработки ошибок на каждом шаге": это типа заставляют писать типа: func half(n int) (int,bool) {return n/2, n%2==0}, а иначе всех расстреляют?
@@dobandvla "Насчёт цикла в python:"
Циклы всякие нужны, а не только вечные.
"это типа заставляют писать типа:"
Нет, это типа:
a, err = b + c
if err != nil {
dosomething
} else {
let_a=b+c
}
...и так на каждом повороте...
@@flamehowk а что вам не хватает в циклах в python?
@@dobandvla А Вы что, не читали мой пост? Там же черным по белому все написано.
@@flamehowk Читал, но приведите пример цикла, который сложно создать в python.
Почитал комменты, народ не учитывает, что в прошлом году появился ИИ, полноценно программировать он не сможет, но можно сделать проект на ИИ, который будет переписывать старый легаси-код на что-то более современное. Благодаря этому смерть языков ускорится. Сейчас Python в топе, но ему на смену обещают Mojo, который будет способен читать python код, а работать со скоростью плюсов.
Где ты увидел ИИ ?
Это обычные машины Тьюринга. задал параметры - получил результат.
А что дальше делать с эти результатом - программа не знает.
А в одном фильме (не про скайнет) был намёк, как действует и какие преобразованиния применяет "выдуманный" ИИ для широкого круга задач.
@@ZackReaper Да вопрос чисто в архитектуре этих ИИ решений. Очевидно что нейросеть сама по себе - автомат. Но вот когда появлятся другая нейросеть, которая будет руководить обучением первой в нужном направлении, то ситуация меняется кардинально. Поэтому по сути вопрос создания полноценного ИИ не в архитектуре самих сетей или языках, а в архитектуре самого решения. Причем не факт что у нас сейчас нет возможностей сделать все нужное на имеющихся платформах, скорее всего есть, просто мы пока не знаем как это все скомбинировать правильно, а тут вопрос больше исследований и немного - случая....
Вижуал Бейсик классная вещь. Часто сижу на тендерах и аукционах. А это куча Word'овских документов с кучами разных полей с ИНН, КПП, р/с, адрес, имейл, телефон, имя руководителя/бухгалтера. Все документы не одинаковые от фирм к фирме. Делаешь формочку на Вижуал Бейсик, тык, тык, тык... и поля заполняются мышкой без участия клавиатуры
Делфи хоронят с 2000г. Но он жив и многих пережил и еще переживет.
Для бюджетной разработки для десктопа ничего лучше не придумано. Потому живо много старых проектов. Их просто не на что перевести.
Другое дело, что новых десктопных приложений разрабатывается всё меньше. Тут дело не столько в языке/среде, сколько в его нише.
Вот да. Муж бывшей коллеги какой-то гуру дельфи. Норм зарабатывает, лекции читает. Хороший язык для корпоративного софта, работы с СУБД. И это один из немногих языков, который позволяет делать легковесные экзешники, а не тащить десятки и сотни мегабайт фреймворка
C# + winforms
JavaScript + Electron JS
@@elmirweb6583 назовите хоть одну erp-систему на этой связке
Perl жил и дальше будет продолжать развиваться. Никакой он не мервый язык. Не вводите людей в забдуждение. Софт интерпрайз уровня большинство пишется именно на perl. Например почтовый сервер Zimbra (бакенд написан на perl). FastX ПО доя удаленного доступа к рабочему столу с поддержкой 3D акселирацией. Это то, что пришло из первого на ум.
А какие языки программирования вы бы посоветовали изучать сейчас? я сам пару лет назад закончил универ, но не мог устроиться на работу, поэтому прошел курсы от Skypro и получил классный оффер в финтех компанию))
Vba до сих пор язык для продуктов мелкомягких, макросы всякие, скрипты для ексель, аксес(или как он сейчас называется), шарепоинт и тд 6:18
Честно говоря, это просто вода с кликбейтным названием. Где цифры по зарплатам? Или это просто видео для галочки, поэтому никакой серьёзной работы над ним не проводилось?
Сколько программистов - столько и мнений по языкам :) Какая тут нафиг "серьёзная работа"! Просто трепология за пивом.
В целом все перечисленные языки/платформы достаточно нишевые, полно легаси софта, который надо поддерживать. Насчет того чтобы учить даже не знаю. Но - наверное перл можно использовать для скриптинга/автоматизации, обджектив си как писал ниже жив для макоси, ну и в целом очень уверенный язык, такой прямо капитальный)
То есть, автор предлагает не учить:
1 - язык, с помощью которого можно очень быстро переехать в Евроу (Perl)
2 - язык, с помощью которого можно стать очень состоятельным, поскольку рейты продолжают расти (COBOL)
3 - язык, которой по моему мнению, гораздо надежнее, чем Swift. (Objective-C)
и т.д.
Верно?
Если ты вычтешь расходы на психотерапевта, то кобол не сделает тебя таким уж состоятельным)
@@okke00 :D
На Prolog"е парсеры писал ещё в начале нулевых, у него разбор текстовых строк идеально реализован, имхо.
Perl - это самый ненавидимый многими ЯП. И хорошо, что так.
Но objective c требуют в вакансиях или Вы не в теме про вакансии ios?
Ещё Фортран, который, как ни странно, не умер. Когда только входил в айти, пытался откликнуться на очень высокооплачиваемую вакансию. А позже в минской компании по производству рентгеновского оборудования несколько лет назад активно поддерживался. Правда, на старых девайсах. И ещё там Delphi/Pascal водился, и C++ c Qt. Но софт для новых моделей девайсов писали уже на С#. Аппаратную часть, ясное дело, везде писали на чистом C, который будет еще многие десятилетия "умирать" под давлением Rust.
Фортран при желании и изучить не такая большая проблема и он не умирающий язык. Под Фортран до сих пор выпускаются компиляторы крупными компаниями (часто в одном составе с C и C++), а также автогенераторы под него. Фортран будет жить ещё долго, это некий серый кардинал в некоторых сферах, язык никогда звёзд с неба не хватал, но и вопросы о его смерти даже не ставились. И да, Rust не заменит C и C++. Сейчас даже в Google, которые одно время Rust очень популяризировали и даже кое где его применяют в продакшене, разрабатывают Carbon вместо того чтобы использовать Rust и дальше.
Фортран используется в науке. Практически все библиотеки для вычислений электронной структуры материалов, молекулярной динамики и астрономии написаны на Фортране, и переписать их будет очень сложно. Более того, Фортран это очень быстрый язык. Мне приходилось работать с научными библиотеками. Очень часто сейчас пишут код на c++, но потом, когда требуется, вызывают фортрановские функции из старого скомпилированного фортрановского кода - есть такая возможность. Хотя, конечно такой гибридный код на с++ выглядит ужасно.
Фортран классный своими библиотеками. Я сам лично видел просто гигантское число программ по баллистики, которые точно никогда не будут переписаны, тем более есть компиляторы фортрана на любой соврменной операционной системе.
Не согласен с Вами 1.
Считаю, что VB никаким образом не может быть причислен к лику умирающих языков программирования. То, что он не в тренде и о нем не кричат на каждом повороте, еще не ложит его в гроб. Не забывайте, что он является встроенными скриптовым языком в Office и никаких альтернатив ему нет. Так что он будет жить еще долго и нудно, пусть даже и занимать какую-то низкую позицию в общем рейтинге. Как минимум до тех пор, пока не умрет весь пакет Office, что маловероятно, или пока он случайно не перейдет на какой-то другой ЯП, что не имеет никакого коммерческого смысла.
В офисе щас typescript
@@eidenrid7735 В чьем? В Вашем личном? Ну, если Вы умудрились его как-то туда запихнуть, то это круто, так как обеспечить взаимодействие левого ЯП с платформой .NET - это хакерский героизм.
Вот только - зачем...?
Perl не мертвый язык и его стоит учить хотябы как более эргономичную замену AWK/sed/BASH.
мертвый
Не только им! Перл прекрасно заменяет ублюдочный похапе.
ага, и metacpan сдох. домен уже продается
Cobol используется и пишется софт для фирм которые знает каждый, но тут мы не будем называть их по понятной причине. Так вот, делают это ребята по 20-30 лет,но к слову сказать есть и постарше конечно.
Я слышал, что на Коболе написано по меньшей мере столько же строк, сколько на всех остальных языках вместе взятых. Объемы кода на нем без шуток астрономические. Так что востребованность разработчиков будет еще десятки лет. Читал такую шутку, что в 3000 году не сохранится никаких современных программ, кроме некоторых, написанных на Фортране (и может быть на Коболе). Кобол - вещь капитальная, вроде плотин или соборов.
Такого быть не может. Потому что подавляющее большинство кода написано написано в последние 20 лет.
звездёжь. Кобол - мертвец уже много лет.
Умирающий ЯП тот , которого не поддерживает разработчик более 5ти лет. Точка.
Умерший - от 5ти и более лет.
В энциклопедию решил поиграть?
Прикольно, я на VisualBasic пробовал свою первую программу писать, в 2004
По Visual Basic автор не прав. Может сам VB и не актуален, но его вариант VBA более чем востребован, так как является самым популярным языком написания макросов для приложений Майкрософт офис. Так что актуальность VB идет рука об руку с популярностью офиса.
Delphi мне кажется рано хоронить. У него мощное продолжение это RAD.
На нем проги пишут и под Windows и под Linux а так же под Android
Ну, 1С в списке нет - так что живем.
Я так понял, автор живет во вражеском измерении... а там люди вместо "нормального 1С" на всяких java мучаются. 🙃
@@dobandvla пхахахахахаааааа орууууу
Паскаль очень хороший яп. Быдло-код можно писать на любом языке, и шедевры тоже. ЯП это просто инструмент. проблема в том, что художников все меньше и меньше...
Блин....я все еще мечтаю писать приложения на Делфи и Визуал Бэйсик! Я серьезно!
Java, C++, PHP и JS это топ на все случаи жизни, остальное дно для школоты, особенно питон..
Ну эти уже по факту совсем умерли.
Из интересного сейчас можно наблюдать, как умирает руби. То есть он вроде бы еще жив и бодр, но поскольку на бэке он занимает точно такую же нишу, как и питон, то последний его активно давит.
И начинает раскручиваться колесо отрицательной обратной связи. Меньше запускают проектов на руби, надо меньше разработчиков. Становится меньше разработчиков, меньше запускают проектов...
Нужно же ещё поддерживать старые проекты и проекты написанные год-два-три назад. И все ещё очень много проектов из штатов и особенно из Японии
@@KobaltMetal Языки умирают медленно. По моим ощущениям, руби уже пересек точку невозврата и дальше будет то же, что произошло с перлом.
@@redneck_prm5429 не согласен. Как минимум Япония - всегда будет являться оплотом этого языка, там он чуть ли не национальный язык программирования и это - уникальная ситуация, тк такого ещё не было. И в тех же штатах все ещё большой запрос на стартапы на руби, а с учётом капитализации американских стартапов - это ооочень долгая история. Так же нужно учитывать что руби не потерял долю рынка, а просто сам по себе рынок увеличился и по факту количество руби разработчиков и проектов на руби стало больше чем например пару лет назад + опять же старые проекты. Впечатление что руби загибается - создаётся именно из-за того что сам айти рынок безумно растет и доля руби в процентном соотношении конечно же становится тогда меньше
то же самое и в отношении PHP. Только горка, с которой PHP падает, повыше раз 50.
А что насчёт Cpp?
Я бы советовал , выпустить видео через год на эту тему . Сделай видео на тему что перешло или переходит в легаси :)
Мы в академии учили язык Prolog и мне кажется уже тогда он был мертв. А про форт и фортран я только слышал, но вроде как досих пор на них выходят новые стандарты, но я думаю что эти языки тоже мертвы.
Prolog в виде форков используется в полный рост в массе отраслей. Очень востребован в экспертных системах и другом подходе к созданию ИИ. До сих пор приходится писать курсовые для студентов ведущих вузов (они ленятся его изучать), в прошлом году несколько таких заданий делал, базы данных в основном (на Prolog'e). А ещё Lisp есть, по сравнению с которым Prolog это как Pascal)
Delphi жалко. Perl и Cobol в глаза не видел. VBA учили в универе, но он по ходу умирал еще тогда, 15 лет назад - сколько он еще будет умирать, непонятно.
Delphi нечего жалеть. Он прекрасно живет и развивается)
Проблема Delphi что он платный. А зачем платить если есть безплатные системы програмирования. А так я на нем когдато много писал - даже веб.
Ой, а там в коболе тип pic используется! Знали бы вы какая это дичь)))
Делфи не язык, язык object pascal, на "делфи "столько софта написано банковского и инжерного, что пропадет он может лет через 10-15
С++ тоже есть в переводе на русский.
Аж вздрогнул, как представил как это выглядит 😅
Сколько людей- столько и мнений.
Думаю, автор подошел к подаче темы принципиально неверно (это - если по уму, а для "развязать религиозную войнушку" - в самый раз). А самым интересным в данном вопросе является "под какую задачу создавался данный язык, и чем он в этой связи отличается". А дальше сказать, что или эта задача ушла, или другие языки решают ее лучше. Иначе все это - расклеивание ярлыков и пустая болтовня. Хотя, возможно, на большее автор не способен
И что эта информация поменяет? Указанные языки станут вдруг новыми и классными? Или за них перестанут платить? Не понял претензий.
Я могу рассказывать часами, глубоко и подробно. Но я стараюсь доносить информацию быстро и без воды.
А часами не надо. 2 3 предложения по каждому мной пункту, чтобы ребята учились думать, а не «здесь бабло дают» а «здесь не обломится». Или дальше не шагнуло?
Python все время набирает популярнось и находится в первых строках рейтингов языков. Можете объяснить, зачем использовать Python для web? Не лучше ли использовать JS для фронта и его же для бекенда? Фулстек программисту в данном случае необходимо знать всего один язык программирования - JS. В чем преимущества у бекенда на Python перед тем же Express JS? В чем прикол Python в современных реалиях?
Nodejs - это хорошо, но он плох для высоко напруженных приложений, плох для обработки больших обьемов данных, плох для высокой безопасности, плох для машинного обучения и так далее. :)
@@larchanka Это вы сейчас чисто теоретически рассуждаете? Что по вашему высокие нагрузки? Что по вашему большие обемы данных и высокая степень безоспасности? Вы вообще-то пробовали Express JS ?
Те кто что-то там говорят про «быстрее», «один язык для фулстека», ни разу крупный прод с микросервисами, кубами и лямбдами не видели, как мне кажется
В основном этот спор актуален только для маленьких компаний, где сделали монолитный бэчок, кинули его на одну тачку и уже хорошо, вот там можно подраться за язык этого бэкича
@@k8sWeakestEnjoyer Достаточно странные рассуждения. У нас крупная компания с десятками сайтов и кучей микросервисов. Все летает на Express JS в 90% случаев в одном запущеном инстансе pm2. Потому что в 90% случаев нагрузки хватает.
Еще раз срошу, что для вас высоконагруженная система? Это сколько обращений в секунду к API?
Может просто у некоторых программистов руки из жопы и им все одно на каком языке программировать, все одно будет все забаганое и еле ползать.
В 2012 в техникуме(я из Эстонии) учили делать сайты на Flash и соответсвенно ActionScript. Самое интересное, что уже даже тогда флэш был как бы почти вымершей темой, но тем не менее :)
В 2012 флеш точно не умирал. До es6 ещё несколько лет было, флеш был на коне.
Flash убил Adobe, будь они поумнее - сделали бы его открытой технологией и тогда в уродливом HTML5 не было бы никакого смысла, проще было бы доработать Flash, тем более что он больше умел. А так технология умерла, а замены ей по факту не состоялось! Flash же в свою очередь позволял даже на пожилом железе выдавать отличную векторную графику и создал целый пласт культуры, которая утрачена. Сейчас главное похоронить JS (задача значительно более сложная) в пользу WebAssembly с упором на максимальную производительность.
Мое первое знакомство с ООП. :) С ностальгией вспоминаю. Хороший язык. Многое тянул из джавы, но без ООП головного мозга.
Меня на днях пытались хорошей зп заманить прогать на ActionScript, им было пофиг даже что я его не знаю 😅 но мертвее язык сложно найти, так что понятно я отказался)
Он в 2011 еще был мертв, когда меня на 1ой работе заставили на этом делать "сайт"
Это был мой первый язык, если не считать QBasic в школе.
Есть также Fortran, Fortran-90, visual Fortran, Clipper. Кстати его долгую жизнь поддерживала большая библиотека функций, написанных для научных рассчетов
Кобол будет жить, пока будут живы процессинги карточек, которые на нем написанны...
А жить они будут долго, потому как всем страшно это трогать...
А как же руби? Он же тоже умирает))
Хейт , хейт ! За то что включил сюда Delphi , классный визуальный язык по сравнению с тем же С#, то что на него меньше вакансий - это да, но наверное это больше маркетинг, потому как возможности языка огромные и почему его забывают это тоже остается загадкой. Офигенный язык, кинул на форму пару компонентов и уже готова программа. Надо сложнее ?... там есть такого и много. Ждем, когда общество проснется и увидит его пользу. Единственное, что не нравиться , так это цены на лицензии, если все делать по честному.
до 5к$ дохода в год Delphi бесплатна. А есть еще OpenSource Lasarus, аналог Delphi
Собственно ты и описал причину по которой Делфи и вообще идея RAD померла
@@okke00 идея RAD настолько сильно померла, что есть Qt Designer и WinForms NET, Unity и Unreal Engine, и куча других фреймворков и движков, которые помогают программировать мышкой, особенно игровые движки -- это чистый RAD. Ибо ТруЪ программисты, в вашем понимании, не используют RAD, а пишут все кодом и исключительно в блокноте, ибо MS Visual Studio -- тоже RAD...
Я пишу на древнем (5) дэлфи :)
В основном, для себя, но использую и на работе.
с DAW, которая видна в шапке моего "канала", озвучиваю соревнования национального масштаба :)
Да и этот ролик слушал тоже через неё :)
@@postoronny Можешь чуть подробнее расписать как ты его в работе используешь? Это какой-то проект или просто автоматизация своих задач? Если проект то какого рода(веб, десктоп, мобилка и т.д.) и сколько ему лет?
А fortran?
В смысле обжектив Си позоронила компания которая сделала? Чисто технически его сделала Next, a Apple похоронила
программист это тот кто знает алгоритмы и решает с их помощью поставленные задачи, а не тот кто знает синтаксис кучи языков программирования
В 99% задач не нужны никакие "умные" алгоритмы.
А тот кто не знает алгоритмы, но может сделать например вэб магазин(с нуля, не движок) на пхп, это кто?
ох уж этот тяжелый выбор
быть тру программистом, знать алгоритмы и с их помощью решать поставленные задачи в каком нибудь ФГУП Промснабсбытспецсвязь за еду (ибо в их вакансиях такая формулировка встречается один в один).
либо быть кодомакакой и решать поставленные задачи с помощью знания синтаксиса кучи языков и фреймворков за 300кк/нс
@@vrabosh кодер 😉.
@@---tr9qg быть программистом, это дорогое удовольствие, себе это могут позволить кодеры, которые заработали на пасивку и которым уже синтаксис и фреймворки не надо учить и можно уйти в программерскую науку.
Хороший ролик. Не обосрал любителей тех языков но и аргументы привёл для будущего поколения. 👍🏻👍🏻👍🏻
В какой стадии окончания Java сейчас? Какие на нее прогнозы?
Я думаю будет жить очень долго, очень много крупных бизнесов на ней построено
В хронической.
Java необходимо сделать прорыв в сторону безопасности. Иначе ее вынесут из энтерпрайза и никакое количество бегами не поможет.
@@jewgenijmoldawski3306 что не так с безопасностью?
Жаба - это легаси, причём даже на Ведроиде. Либо Kotlin, либо C#.
Что за бред насчет Objective-C??
Это по-прежнему востребованный язык программирования. У любого проекта, который существует больше 2-3 лет, часть кодовой базы написана на Objective-C. Поэтому база Objective-C разрастается.
Кроме того, Objective-C помогает лучше понять, как устроен Swift и экосистема Apple в целом, позволяет работать с низкоуровневыми задачами. На Objective-C все еще написана большая часть кодовой базы, которую нужно поддерживать.
Все это от лукавого! Про паскаль особенно. На том же лазарусе программа по складскому учету с десятками тысяч данных работает быстрее, чем на таком говне, как си-шарп (было испытанно). Все сводится к понятию "популярный", "модный". Причем, модность и популярность смешивается с целью и задачами, где на говнопитоне или жабе не напишешь серьезную программу, а си-шарп привлекателен похожестью с вечным си++ по синтаксису, но только почему-то медленнее работает делфи. Может паскали хороши, как и си++, потому что эти языки компилируемые и обращаются непосредственно к машинному коду?)
Зависит от квалификации. Ты можешь быть профи в Дельфи, но полным говном в C#. Ну и что ты там напишешь?? Твой единичный случай - вообще не показатель ничего.
VBA умрет вместе с Excel, а Delphi наверное с последним прогером его практикующем. По сути Delphi и С++ одно и тоже, разница в синтаксисе. Нет такой задачи которую не решал бы Delphi. Да и нормальный прогер перескочит на любой язык в течении нескольких дней.
Бчб на фоне = +respect
Вы писали на лиспе? Вы писали на бейсике? Вы писали на Алголе? Вы писали на коболе?
А Lisp?
Perl 😢 - мой первый профессиональный язык программирования
Учитывая кол-во легасни, умирать они еще будут очень долго. Новые проекты понятное дело в здравом уме никто на этих языках делать не будет, но если охота бабла, то почему бы и не рискнуть?) Главное не оказаться потом в ситуации "золотой клетки"
чотко! лайк от СЕООНЛИ!
Дядя, посоветуйте курс, чтоб я уже через пол года максимум смог бы зарабатывать! Какой курс мне пройти?
@AR-mw4sz Ну посоветуйте мне что то!
Не трать своё время, с такими амбициями тебе не стать разрабом в текущее время
Не фантазируй и берись за ум. Не уповай на "волшебную таблетку", а вкатывайся по-серьёзному или не вкатывайся вообще.
При должном подходе это вполне возможно. Можно посмотреть в сторону Flutter, как вариант.
@@nobodydoe Спасибо!
Архаичные, но не мёртвые. Перл встроен в Linux, на нём исполняются некоторые системные команды.
Просто автор не знает реально мёртвые языки. Откуда узнать о том, чего уже нет...
Включу занудного олда. Delphi это среда разработки насколько я помню, а язык там Object Pascal
delphi вроде как диалект object pascal, но им не является
Это непринципиальная разница.
делфи кмк расширение объектного паскаля, позволяющее "программировать мышкой".
@@betamvmt не, там не получится "программировать мышкой", код все также нужно набирать на клавиатуре. Разве что VLC+DesignForm сильно упрощают проектирование интерфейса и его не нужно прописывать на WinAPI, Qt или GTK в виде кода, а сразу получать как формочка будет выглядеть на экране. Хотя никто не запрещает формировать отображаемые элементы динамически
Сама Борланд назвала "делфи" и среду и язык.
_"в официальных документах компании Borland название Delphi стало использоваться для обозначения языка, ранее известного как Object Pascal"_ - педивикия
Аналог для Delphi скорее C++, чем C#.
По скорости работы - C++, по скорости написания - C#
Запомните , мертвый ЯП тот , который еще не родился !
ЯП не умирают.
По поводу лёгкости выучивания Perl - это спорно.
да, я когда в 2001-2002 вкатывался в web-сайтостроительство, то PHP зашёл легче Perl.
А ещё на перле любили однострочный код писать. Совершенно не читаемая хрень.
@@borismor1 Зато удобно.
А ты пробовал? Я его учил. Вся сложность была исключительно в привыкании, что вместо функции можно написать $#. :) А сам язык - не сложнее бейсика.
@@daitedve1984 Я на нём писал несколько лет. Perl -это набор трюков, приёмчиков, там нет мэйнстрима, нет "декартовой системы координат", всё время какие-то заводи. И разные школы адептов. Кому AnyEvent, кому Coro. Кому Mojolicious, кому Dancer, кому Catalyst, кому какие-то ещё фреймворки, забыл уже названия. Moose или не Moose, вот в чём вопрос. И так далеее. И какие-то бесконечные сведения о недокументированных возможностях и неявных способах, о хаках и хуках. Непредсказуемый язык.
Про делфи язык, видел несколько вакансий в своем городе на разработку и поддержку в мед учреждениях рф
Походу там он и умрет, где когда то давно на нем сделали систему и так поддерживают
Я встретил ребят, которые на нем пишут... нативную мобилку, сказать, что я офигел - ничего не сказать😂