Сейчас существует множество языков программирования, часть из них имеют различные сферы применения, а часть — имеют одинаковые сферы. Последнее создаёт трудности, так как ограничивает возможности программиста присоединиться к существующему проекту, так как он написан на языке, который тот не знает.
Итак, прошу оценить мои идеи на бредовость. Да, в реальности такого не будет, так как кому-то гипотетический новый язык не понравится, и они запилят свой, с б. и ш. Ну и никто не отменял массы существующего кода. Но интересует, какие подводные камни могут быть с технической стороны.
Первая идея, программа максимум:
Создание единого языка программирования, который заменит все высокоуровневые языки программирования от C до python и lisp. При этом часть фич программист может не задействовать. Например, он может не использовать динамическую типизацию и другие присущие питону фичи, упрощающие разработку, но тогда он потеряет производительность полученной программы.
Вторая, программа минимум:
Создать набор языков программирования, как минимум два. Один — интерпретируемый с динамической типизацией, а другой — более низкоуровневый, со статической типизацией, на замену C. При этом они должны иметь схожий синтаксис: одинаковый способ выделения блоков кода (а не так, как сейчас, в питоне — отступы, в паскале begin и end, в C --скобки), одинаковые операторы, одинаковые ключевые слова, если они совпадают. Также изначально должна быть предусмотрена возможность подключать к программе, написанной на одном языке модули, написанные на другом.
←
1
2
→
![](/photos/122133:-2037609310.jpg)
![](/photos/148484:-223598890.jpg)
Ответ на:
комментарий
от mandala
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от te111011010
![](/photos/122133:-2037609310.jpg)
Ответ на:
комментарий
от mandala
![](/img/p.gif)
![](/photos/66835:-701634471.jpg)
Ответ на:
комментарий
от system-root
![](/img/p.gif)
Ответ на:
комментарий
от te111011010
![](/photos/66835:-701634471.jpg)
Ответ на:
комментарий
от system-root
![](/img/p.gif)
Ответ на:
комментарий
от te111011010
![](/photos/66835:-701634471.jpg)
![](/img/p.gif)
![](/photos/71889:-1437111719.jpg)
Ответ на:
комментарий
от Dred
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от te111011010
![](/photos/71889:-1437111719.jpg)
Ответ на:
комментарий
от Dred
![](/img/p.gif)
Ответ на:
комментарий
от mandala
![](/photos/61391:-2111362201.png)
![](/img/p.gif)
![](/img/p.gif)
![](/photos/124868:-377362251.png)
Ответ на:
комментарий
от te111011010
![](/img/p.gif)
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Xenius
![](/img/p.gif)
Ответ на:
комментарий
от ashot
![](/img/p.gif)
Ответ на:
комментарий
от te111011010
![](/photos/70105:3545185.jpg)
![](/photos/24775:300429343.jpg)
Ответ на:
комментарий
от system-root
![](/photos/108745:1690922598.jpg)
![](/img/p.gif)
![](/photos/41968:-1612954698.png)
![](/photos/116628:1120851192.jpg)
Ответ на:
комментарий
от Xenius
![](/photos/108745:1690922598.jpg)
![](/img/p.gif)
![](/img/p.gif)
![](/photos/76255:1056079753.jpg)
Ответ на:
комментарий
от te111011010
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
![](/img/p.gif)
![](/photos/26468:-1614810691.jpg)
Ответ на:
комментарий
от Xenius
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
комментарий
от Bobby_
![](/img/p.gif)
Ответ на:
комментарий
от Xenius
![](/img/p.gif)
Ответ на:
комментарий
от Xenius
![](/img/p.gif)
Ответ на:
комментарий
от greenman
![](/photos/122133:-2037609310.jpg)
Ответ на:
комментарий
от Bobby_
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/24775:300429343.jpg)
Ответ на:
комментарий
от Nervous
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Попытка реинтеграции компилятора D в состав GCC (2012)
- Форум Идея для языка программирования (2012)
- Форум Можно ли создать единый язык программирования высокого уровня для всего? (2024)
- Форум Язык программирования (2021)
- Форум Будут ли языки программирования супер высокого уровня? (2023)
- Форум языки программирования (2013)
- Форум язык программирования (2008)
- Форум языки программирования (2008)
- Форум Языки программирования (2003)
- Форум Языки программирования (2005)