Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

User avatar
Komissar
Уже с Приветом
Posts: 64875
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by Komissar »

KinDzaDza wrote: 05 Sep 2021 00:54
Komissar wrote: 05 Sep 2021 00:38 мальчики, не ссорьтесь

уж на что я чувствую себя динозавром, но почитав вас, понимаю, что я сопляк и младенец еще.
Да ладно, если мне мой склероз не изменяет и «Тетрадка»(tm) не врет, то я младше Вас лет на 5-10.
Тетрадка(тм) про мой возраст молчит как партизан!
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by zVlad »

KinDzaDza wrote: 05 Sep 2021 00:33
zVlad wrote: 04 Sep 2021 20:10 На Java, как программиста, у меня нет никакого опыта.

Впрочем давайте по другому поступим. Назовите мне что-нибудь "где я я вообще ничего не знаю". Давайте. Удивите меня. Я честно отвечу знаю или нет. Толко не надо например называть "большые данные" и "облака". Хорошо?
На вскидку припоминаю одну из дискуссий в ИТ разделе, где для Вас было откровением, что в системах с десятками-сотнями тысяч пользователей типа резервирования билетов нельзя использовать блокировки на уровне БД, потому что просто банально не хватит открытых сессий на уровне БД, и, как вариант, приходится использовать всякие штуки типа коннекшн пулов и стратегий типа оптимистик локов. В этом нет ничего страшного, ну не доводилось Вам делать такого типа системы, ну и соответственно Вы не знакомы с подходами к решению такого типа задач.

Да что там далеко ходить - вон Вы сами говорите что например с Java у Вас вообще нет никакого опыта кроме запуска чего-то написанного кем-то где-то как-то. Я например тоже что-то когда-то писал для ЕС1040 на ассемблере и ПЛ/1. Даже всякие BALR и USING помню, хотя прошло уже более 30 лет. Но я не буду утверждать, что у меня опыт с МФ. Так, по мелочи. На СМ1420 побольше будет, но тоже не сильно серьезнее. Хотя там я уже и компиляторы писал и т.д. и т.п.

Прямо скажем немного. Особенно с учетом заявленного: "есть куча всего в ИТ где Вы вообще ничего не знаете". В обоих случаях, приведенных Вами, я кое-что знаю.
Ну напрягитесь еще. Может получится.
KinDzaDza
Уже с Приветом
Posts: 2273
Joined: 29 Jul 2005 17:39
Location: Калифорнийский Мухосранск

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by KinDzaDza »

zVlad wrote: 05 Sep 2021 01:13 Ну напрягитесь еще. Может получится.
А волшебное слово? Да и вообще - а зачем мне надо напрягаться? Сможете назвать хотя бы одну причину?
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by zVlad »

KinDzaDza wrote: 05 Sep 2021 01:37
zVlad wrote: 05 Sep 2021 01:13 Ну напрягитесь еще. Может получится.
А волшебное слово? Да и вообще - а зачем мне надо напрягаться? Сможете назвать хотя бы одну причину?
Причина простая и очевидная - Ваше же заявление выше.
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by Flash-04 »


Komissar wrote:
Тетрадка(тм) про мой возраст молчит как партизан!
Интернетовские тетрадки имеют все записи не только про возраст и место жительство, но и про пропертя. Так к слову.
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
Komissar
Уже с Приветом
Posts: 64875
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by Komissar »

Flash-04 wrote: 05 Sep 2021 03:18
Komissar wrote:
Тетрадка(тм) про мой возраст молчит как партизан!
Интернетовские тетрадки имеют все записи не только про возраст и место жительство, но и про пропертя. Так к слову.
пугаешь доксингом?
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by Flash-04 »

Вот ещё. Тут народ десятилетиями тусуется, уже столько про себя рассказали, что найти не составляет труда (я - не исключение).
Not everyone believes what I believe but my beliefs do not require them to.
dama123
Уже с Приветом
Posts: 742
Joined: 08 Apr 2021 01:54

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by dama123 »

zVlad wrote: 04 Sep 2021 20:10 В обоих случаях, приведенных Вами, я кое-что знаю.
Ну напрягитесь еще. Может получится.
Логично. Народ называет технологию, а zVlad с умным видом: О! Это я знаю
Интересная игра
User avatar
Komissar
Уже с Приветом
Posts: 64875
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by Komissar »

Набор базовых операторов программных языков не менялся уже > 70 лет. Все остальное - надстройка из библиотек. Так что Влад не так уж и не прав когда говорит что все это уже проходили
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by iDesperado »

Komissar wrote: 05 Sep 2021 06:41 Набор базовых операторов программных языков не менялся уже > 70 лет. Все остальное - надстройка из библиотек. Так что Влад не так уж и не прав когда говорит что все это уже проходили
Влад несет всех раздражающую пургу, причем раздражает апломб и до смешного узенький кругозор. чувак всю жизнь конфигурировал 1с на мф и откровенно смешон в ИТ разговорах. SmallTalk это классика ООП с объектами хранящими состояние, современная java дала крен в функциональную парадигму, с иммутабельными объектами, где за хранение состояний бьют по рукам.
если говорить про SmallTalk то то был динамически типизированный язык и жутко тормозной, т.к. не было понятия примитивов. сходу понятно, чем java была лучше уже с первых версий.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by zVlad »

dama123 wrote: 05 Sep 2021 05:09
zVlad wrote: 04 Sep 2021 20:10 В обоих случаях, приведенных Вами, я кое-что знаю.
Ну напрягитесь еще. Может получится.
Логично. Народ называет технологию, а zVlad с умным видом: О! Это я знаю
Интересная игра
...
Начинайте. Я готов.
tessob
Уже с Приветом
Posts: 549
Joined: 07 Jan 2016 13:04

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by tessob »

Новые языки появляются, в том числе, чтобы отбросить груз обратной совместимости. Так логическим продолжением Java стали Scala & Kotlin. И у плюсов, пожалуй, Rust.
Palych
Уже с Приветом
Posts: 13723
Joined: 16 Jan 2001 10:01

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by Palych »

Задача языка программирования двояка:
С одной стороны - перевести намерения человека в низкоуровневые инструкции для машины максимально эффективным образом. Намерения выражаются в абстракциях. Чтобы дать машине возможность оптимизации - абстракции должны учитывать особенности машины. Например что машина может выполнять инструкции параллельно, делегировать функции за пределы машины, и проч.
С другой стороны программа должна быть понятной для человека. Причём желательно не только для того, который её написал. Поэтому очень эффективные языки, типа Clojure оказываются несовместимыми со средним человеческим мозгом. Приходится искать компромисс.
К тому же люди разные, все подвержены страстям и порокам: одному так понятно, другому - эдак, кто-то деньги пытается заработать, кто-то проталкивает свои идеи...
В таких условиях появление новых языков программирования неизбежно.

И это ещё без учёта DSL. Я написал как минимум два языка, возможно один из них до сих пор работает...
User avatar
Ion Tichy
Уже с Приветом
Posts: 13339
Joined: 07 Dec 2004 04:00
Location: Москва->CO

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by Ion Tichy »

zVlad wrote: 05 Sep 2021 15:36
dama123 wrote: 05 Sep 2021 05:09
zVlad wrote: 04 Sep 2021 20:10 В обоих случаях, приведенных Вами, я кое-что знаю.
Ну напрягитесь еще. Может получится.
Логично. Народ называет технологию, а zVlad с умным видом: О! Это я знаю
Интересная игра
...
Начинайте. Я готов.
О! Это я знаю
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
deev_a_v
Уже с Приветом
Posts: 4667
Joined: 07 Apr 2018 15:16

Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?

Post by deev_a_v »

zVlad wrote: 05 Sep 2021 15:36
dama123 wrote: 05 Sep 2021 05:09
zVlad wrote: 04 Sep 2021 20:10 В обоих случаях, приведенных Вами, я кое-что знаю.
Ну напрягитесь еще. Может получится.
Логично. Народ называет технологию, а zVlad с умным видом: О! Это я знаю
Интересная игра
...
Начинайте. Я готов.
Вопрос из серии "Знаете ли вы SQL"

Как одним SQL SELECT выдать содержимое таблицы повторенное N раз, где значение N выбирается из другой таблицы?

Return to “Вопросы и новости IT”