Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Существует бесчисленное множество языков программирования. Создаюстся новые. Исчезают созданные ранее.
О чем этот странный процесс? Есть ли у него объективные причины или это просто отражение конкурентной борьбы за рынки сбыта в области ИТ?
Я склоняюсь ко второму. И если это так то кто же такие программисты которыми манипулирует горстка гигантов ИТ из недр которых льется этот поток.
А Вы?
О чем этот странный процесс? Есть ли у него объективные причины или это просто отражение конкурентной борьбы за рынки сбыта в области ИТ?
Я склоняюсь ко второму. И если это так то кто же такие программисты которыми манипулирует горстка гигантов ИТ из недр которых льется этот поток.
А Вы?
-
- Уже с Приветом
- Posts: 8255
- Joined: 23 Jul 2003 03:53
- Location: SPb - KW - NY - CT - MD
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Джавы приходят и уходят, а zOS и JCL остаются. ![Mentor :umnik1:](./images/smilies/umnik.gif)
Лет через 5-10-15 проблема с наипопулярнейшим мусорным кодом понаписанным нынче на джавах и питонах встанет гораздо круче, чем нынешние проблемы с «устаревшим кодом на Коболе/Ассемблере/и т.д.»
![Mentor :umnik1:](./images/smilies/umnik.gif)
Лет через 5-10-15 проблема с наипопулярнейшим мусорным кодом понаписанным нынче на джавах и питонах встанет гораздо круче, чем нынешние проблемы с «устаревшим кодом на Коболе/Ассемблере/и т.д.»
LG - Life's good.
But good life is much better.
But good life is much better.
-
- Уже с Приветом
- Posts: 2273
- Joined: 29 Jul 2005 17:39
- Location: Калифорнийский Мухосранск
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Да разные причины. Например существующие языки стали неудобны для каких-либо задач, накопилось и придумывают новый язык. Вспомните С. Придумать язык мало, надо чтобы он был удачным, достаточно универсальным и имел поддержку, популярность и развитие. Ада, Паскаль интересно живы ещё, или уже все?
А говнокод можно писать на любом языке. Хотя конечно количество говнокода прямо пропорционально порогу вхождения. Ну и как следствие каждая кухарка уверена, что сможет управлять государством. Вот Джава с Питоном хороший пример этому. Я видел как биологи создают «шедевры» на Питоне, а на Джаве не могут. Но на Джаве легион других пейсателей, как справедливо заметил предыдущий оратор - разгребать будут веками.
А говнокод можно писать на любом языке. Хотя конечно количество говнокода прямо пропорционально порогу вхождения. Ну и как следствие каждая кухарка уверена, что сможет управлять государством. Вот Джава с Питоном хороший пример этому. Я видел как биологи создают «шедевры» на Питоне, а на Джаве не могут. Но на Джаве легион других пейсателей, как справедливо заметил предыдущий оратор - разгребать будут веками.
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
C C более менее понятенo. Ребята придумывали OS и им нужен был язык написания их OS. Могли бы писать на Assembler, но видимо PDP Assembler был неразвит и им тяжело было писать на нем. Вот для облегчения жизни и написали. Написали еще и исходя из своих представлений о языкам. Два человека (может даже один) сели и написали язык для себя. Почему C стал столь популярен одному богу известно. Может потому что ничего лучше тогда под Юникс не существовало.KinDzaDza wrote: 02 Sep 2021 20:59 Да разные причины. Например существующие языки стали неудобны для каких-либо задач, накопилось и придумывают новый язык. Вспомните С. Придумать язык мало, надо чтобы он был удачным, достаточно универсальным и имел поддержку, популярность и развитие. Ада, Паскаль интересно живы ещё, или уже все?
А говнокод можно писать на любом языке. Хотя конечно количество говнокода прямо пропорционально порогу вхождения. Ну и как следствие каждая кухарка уверена, что сможет управлять государством. Вот Джава с Питоном хороший пример этому. Я видел как биологи создают «шедевры» на Питоне, а на Джаве не могут. Но на Джаве легион других пейсателей, как справедливо заметил предыдущий оратор - разгребать будут веками.
Почему, нпример, возникает вопрос появилась Java и Python когда уше были и довольно раскрученные SmallTalk и REXX?
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
То что они не удовлетворили потребности, такая мысль не приходит?
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Нет, абсолютно нет. Более того, почему я спрашиваю, мне вообще никаких причин кроме чисто субъективных в голову не приходит чтобы, например, объяснить почему подавляющий все к концу 90-х язык SmallTalk и среду программирования VisualAge вдруг похерели, сам ИБМ, чье это было похерил, и переключился на Java.
Я много сам писал на VisualAge for SmallTalk, использовал приложения на нем (VisualExplain for DB2). И вдруг это перееписали на Java. Стало грустно, это работало шустро и вдруг стало тупить, просто тупить без каких-либо плюсов в функционалности, даже наоборот.
-
- Уже с Приветом
- Posts: 8485
- Joined: 02 Aug 2003 01:32
- Location: SPb->SFBA
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Зачем Algol 68 придумали? Могли бы и дальше на Algol 60 писать...
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Вот казалось бы, есть интернет, нажми пару кнопок и найдёшь ответы:
https://wiki.c2.com/?WhyIsSmalltalkDead
https://wiki.c2.com/?WhyIsSmalltalkDead
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 31589
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
зачем Айболит-66 снимали, был же ведь просто Айболит
Лучше переесть, чем недоспать! © Обратное тоже верно ![Mentor :umnik1:](./images/smilies/umnik.gif)
![Mentor :umnik1:](./images/smilies/umnik.gif)
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Это в пользу бедных. Не принимается.
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Smalltalk Died because Of Greed, Speed, Mis-Development, and Hype.Flash-04 wrote: 03 Sep 2021 00:53 Вот казалось бы, есть интернет, нажми пару кнопок и найдёшь ответы:
https://wiki.c2.com/?WhyIsSmalltalkDead
bla-bla-bla
P.S.
Java is also interpreter, but Java was even worst. Much worst.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.
P.P.S. Где ты такое дерьмо нашел?!?!?!?
Last edited by zVlad on 03 Sep 2021 01:06, edited 3 times in total.
-
- Уже с Приветом
- Posts: 31589
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
имеенно так. Я не программист, но мне нужно решить задачу, написав пару сотен строк кода и вызвав пяток библиотек. Для этого мне нужно иструмент (язык) как можно более простой. Я знаю что такое time and space computational complexity, linked-list, binary tree и pointers in C , но изучать синтаксис of С++, как тут в соседнем топике про интервью архиткетора, у меня нет ни времени, ни желания, да и старый уже. А задачу решать мне надоKinDzaDza wrote: 02 Sep 2021 20:59Ну и как следствие каждая кухарка уверена, что сможет управлять государством
Last edited by kyk on 03 Sep 2021 01:05, edited 2 times in total.
Лучше переесть, чем недоспать! © Обратное тоже верно ![Mentor :umnik1:](./images/smilies/umnik.gif)
![Mentor :umnik1:](./images/smilies/umnik.gif)
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
Не программистам в этом разделе не место. Тем более в такой теме как эта.kyk wrote: 03 Sep 2021 00:59имеенно так. Я не программист, но мне нужно решить задачу, написав пару сотен строк кода и вызвав пяток библиотек. Для этого мне нужно иструмент (язык) как можно более простойKinDzaDza wrote: 02 Sep 2021 20:59Ну и как следствие каждая кухарка уверена, что сможет управлять государством
-
- Уже с Приветом
- Posts: 31589
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Зачем появляются новые языки программирования? Сколько их и каких на самом деле нужно?
бабу свою учиzVlad wrote: 03 Sep 2021 01:03 не программистам в этом разделе не место. Тем более в такой теме как эта.
Лучше переесть, чем недоспать! © Обратное тоже верно ![Mentor :umnik1:](./images/smilies/umnik.gif)
![Mentor :umnik1:](./images/smilies/umnik.gif)