Сейчас существует множество языков программирования, часть из них имеют различные сферы применения, а часть — имеют одинаковые сферы. Последнее создаёт трудности, так как ограничивает возможности программиста присоединиться к существующему проекту, так как он написан на языке, который тот не знает.
Итак, прошу оценить мои идеи на бредовость. Да, в реальности такого не будет, так как кому-то гипотетический новый язык не понравится, и они запилят свой, с б. и ш. Ну и никто не отменял массы существующего кода. Но интересует, какие подводные камни могут быть с технической стороны.
Первая идея, программа максимум:
Создание единого языка программирования, который заменит все высокоуровневые языки программирования от C до python и lisp. При этом часть фич программист может не задействовать. Например, он может не использовать динамическую типизацию и другие присущие питону фичи, упрощающие разработку, но тогда он потеряет производительность полученной программы.
Вторая, программа минимум:
Создать набор языков программирования, как минимум два. Один — интерпретируемый с динамической типизацией, а другой — более низкоуровневый, со статической типизацией, на замену C. При этом они должны иметь схожий синтаксис: одинаковый способ выделения блоков кода (а не так, как сейчас, в питоне — отступы, в паскале begin и end, в C --скобки), одинаковые операторы, одинаковые ключевые слова, если они совпадают. Также изначально должна быть предусмотрена возможность подключать к программе, написанной на одном языке модули, написанные на другом.
←
1
2
→
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Nervous
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Xenius
Ответ на:
комментарий
от ashot
Ответ на:
комментарий
от Bioreactor
Ответ на:
комментарий
от Bobby_
Ответ на:
комментарий
от ashot
Ответ на:
комментарий
от Bioreactor
Ответ на:
комментарий
от Bobby_
Ответ на:
комментарий
от ashot
Ответ на:
комментарий
от next_time
Ответ на:
комментарий
от Xenius
Ответ на:
комментарий
от Bobby_
Ответ на:
комментарий
от ashot
Ответ на:
комментарий
от Xenius
Ответ на:
комментарий
от te111011010
Ответ на:
комментарий
от ashot
Ответ на:
комментарий
от Nervous
Ответ на:
комментарий
от Xenius
Ответ на:
комментарий
от Xenius
Ответ на:
комментарий
от foror
Ответ на:
комментарий
от te111011010
Ответ на:
комментарий
от te111011010
Ответ на:
комментарий
от ashot
Ответ на:
комментарий
от peregrine
Ответ на:
комментарий
от te111011010
Ответ на:
комментарий
от int13h
Ответ на:
комментарий
от greenman
Ответ на:
комментарий
от te111011010
Ответ на:
комментарий
от CatsCantFly
Ответ на:
комментарий
от Xenius
Ответ на:
комментарий
от int13h
Ответ на:
комментарий
от int13h
Ответ на:
комментарий
от Planet
Ответ на:
комментарий
от te111011010
Ответ на:
комментарий
от int13h
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Попытка реинтеграции компилятора D в состав GCC (2012)
- Форум Идея для языка программирования (2012)
- Форум Можно ли создать единый язык программирования высокого уровня для всего? (2024)
- Форум Язык программирования (2021)
- Форум Будут ли языки программирования супер высокого уровня? (2023)
- Форум языки программирования (2013)
- Форум язык программирования (2008)
- Форум языки программирования (2008)
- Форум Языки программирования (2005)
- Форум Языки программирования (2005)