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

zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

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

Post by zVlad »

Существует бесчисленное множество языков программирования. Создаюстся новые. Исчезают созданные ранее.
О чем этот странный процесс? Есть ли у него объективные причины или это просто отражение конкурентной борьбы за рынки сбыта в области ИТ?
Я склоняюсь ко второму. И если это так то кто же такие программисты которыми манипулирует горстка гигантов ИТ из недр которых льется этот поток.
А Вы?
User avatar
SVK
Уже с Приветом
Posts: 8255
Joined: 23 Jul 2003 03:53
Location: SPb - KW - NY - CT - MD

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

Post by SVK »

Джавы приходят и уходят, а zOS и JCL остаются. :umnik1:

Лет через 5-10-15 проблема с наипопулярнейшим мусорным кодом понаписанным нынче на джавах и питонах встанет гораздо круче, чем нынешние проблемы с «устаревшим кодом на Коболе/Ассемблере/и т.д.»
LG - Life's good.
But good life is much better.
KinDzaDza
Уже с Приветом
Posts: 2273
Joined: 29 Jul 2005 17:39
Location: Калифорнийский Мухосранск

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

Post by KinDzaDza »

Да разные причины. Например существующие языки стали неудобны для каких-либо задач, накопилось и придумывают новый язык. Вспомните С. Придумать язык мало, надо чтобы он был удачным, достаточно универсальным и имел поддержку, популярность и развитие. Ада, Паскаль интересно живы ещё, или уже все?

А говнокод можно писать на любом языке. Хотя конечно количество говнокода прямо пропорционально порогу вхождения. Ну и как следствие каждая кухарка уверена, что сможет управлять государством. Вот Джава с Питоном хороший пример этому. Я видел как биологи создают «шедевры» на Питоне, а на Джаве не могут. Но на Джаве легион других пейсателей, как справедливо заметил предыдущий оратор - разгребать будут веками.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

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

Post by zVlad »

KinDzaDza wrote: 02 Sep 2021 20:59 Да разные причины. Например существующие языки стали неудобны для каких-либо задач, накопилось и придумывают новый язык. Вспомните С. Придумать язык мало, надо чтобы он был удачным, достаточно универсальным и имел поддержку, популярность и развитие. Ада, Паскаль интересно живы ещё, или уже все?

А говнокод можно писать на любом языке. Хотя конечно количество говнокода прямо пропорционально порогу вхождения. Ну и как следствие каждая кухарка уверена, что сможет управлять государством. Вот Джава с Питоном хороший пример этому. Я видел как биологи создают «шедевры» на Питоне, а на Джаве не могут. Но на Джаве легион других пейсателей, как справедливо заметил предыдущий оратор - разгребать будут веками.
C C более менее понятенo. Ребята придумывали OS и им нужен был язык написания их OS. Могли бы писать на Assembler, но видимо PDP Assembler был неразвит и им тяжело было писать на нем. Вот для облегчения жизни и написали. Написали еще и исходя из своих представлений о языкам. Два человека (может даже один) сели и написали язык для себя. Почему C стал столь популярен одному богу известно. Может потому что ничего лучше тогда под Юникс не существовало.

Почему, нпример, возникает вопрос появилась Java и Python когда уше были и довольно раскрученные SmallTalk и REXX?
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.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

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

Post by zVlad »

Flash-04 wrote: 02 Sep 2021 23:04 То что они не удовлетворили потребности, такая мысль не приходит?
Нет, абсолютно нет. Более того, почему я спрашиваю, мне вообще никаких причин кроме чисто субъективных в голову не приходит чтобы, например, объяснить почему подавляющий все к концу 90-х язык SmallTalk и среду программирования VisualAge вдруг похерели, сам ИБМ, чье это было похерил, и переключился на Java.
Я много сам писал на VisualAge for SmallTalk, использовал приложения на нем (VisualExplain for DB2). И вдруг это перееписали на Java. Стало грустно, это работало шустро и вдруг стало тупить, просто тупить без каких-либо плюсов в функционалности, даже наоборот.
User avatar
mikeG
Уже с Приветом
Posts: 8485
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

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

Post by mikeG »

Зачем Algol 68 придумали? Могли бы и дальше на Algol 60 писать...
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

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

Post by Flash-04 »

Вот казалось бы, есть интернет, нажми пару кнопок и найдёшь ответы:

https://wiki.c2.com/?WhyIsSmalltalkDead

Not everyone believes what I believe but my beliefs do not require them to.
User avatar
kyk
Уже с Приветом
Posts: 31589
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

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

Post by kyk »

mikeG wrote: 03 Sep 2021 00:02Зачем Algol 68 придумали? Могли бы и дальше на Algol 60 писать...
зачем Айболит-66 снимали, был же ведь просто Айболит
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

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

Post by zVlad »

mikeG wrote: 03 Sep 2021 00:02 Зачем Algol 68 придумали? Могли бы и дальше на Algol 60 писать...
Это в пользу бедных. Не принимается.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

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

Post by zVlad »

kyk wrote: 03 Sep 2021 00:54
mikeG wrote: 03 Sep 2021 00:02Зачем Algol 68 придумали? Могли бы и дальше на Algol 60 писать...
зачем Айболит-66 снимали, был же ведь просто Айболит
bla-bla-bla
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

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

Post by zVlad »

Flash-04 wrote: 03 Sep 2021 00:53 Вот казалось бы, есть интернет, нажми пару кнопок и найдёшь ответы:

https://wiki.c2.com/?WhyIsSmalltalkDead
Smalltalk Died because Of Greed, Speed, Mis-Development, and Hype.

bla-bla-bla

P.S.
Speed was always a problem because it is an interpreted language instead of a compiled language - everything that isn't in the Virtual Machine is evaluated during execution.
Java is also interpreter, but Java was even worst. Much worst.

P.P.S. Где ты такое дерьмо нашел?!?!?!?
Last edited by zVlad on 03 Sep 2021 01:06, edited 3 times in total.
User avatar
kyk
Уже с Приветом
Posts: 31589
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

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

Post by kyk »

KinDzaDza wrote: 02 Sep 2021 20:59Ну и как следствие каждая кухарка уверена, что сможет управлять государством
имеенно так. Я не программист, но мне нужно решить задачу, написав пару сотен строк кода и вызвав пяток библиотек. Для этого мне нужно иструмент (язык) как можно более простой. Я знаю что такое time and space computational complexity, linked-list, binary tree и pointers in C , но изучать синтаксис of С++, как тут в соседнем топике про интервью архиткетора, у меня нет ни времени, ни желания, да и старый уже. А задачу решать мне надо
Last edited by kyk on 03 Sep 2021 01:05, edited 2 times in total.
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

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

Post by zVlad »

kyk wrote: 03 Sep 2021 00:59
KinDzaDza wrote: 02 Sep 2021 20:59Ну и как следствие каждая кухарка уверена, что сможет управлять государством
имеенно так. Я не программист, но мне нужно решить задачу, написав пару сотен строк кода и вызвав пяток библиотек. Для этого мне нужно иструмент (язык) как можно более простой
Не программистам в этом разделе не место. Тем более в такой теме как эта.
User avatar
kyk
Уже с Приветом
Posts: 31589
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

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

Post by kyk »

zVlad wrote: 03 Sep 2021 01:03 не программистам в этом разделе не место. Тем более в такой теме как эта.
бабу свою учи
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:

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