|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.09.2008, 17:29 | #1 |
Регистрация: 19.09.2008
Сообщений: 8
|
Идеальный язык программирования
Решил написать свой язык программирования (На него серьезные планы, а не от нечего делать).
Прежде чем накосячить решил спросить мнение у истенных гуру по вопросам: 1. Что должно быть вместе с компилятором чтобы его стали хотя бы смотреть? Учитывая сколько всяких любительских и студенческих компиляторов написано это довольно актуально. Проще говоря что нужно? IDE? Учебник? 2. Опираясь на свой опыт каким по вашему мнению должен быть идеальный язык программирования? Тоесть к примеру синтаксис взять кусок от С++ и часть от Delphi и т.п. 3. Хотите что-то сказать по этому поводу? Посоветовать может чего, кроме конечно похода далеко-далеко. ... выглядит вроде несерьезно, но кто знает как всё будет. Последний раз редактировалось Viteef; 19.09.2008 в 18:23. |
19.09.2008, 17:43 | #2 | |
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
Цитата:
ЗЫ: Странное название темы...
Кто бы ты ни был - не думай о себе слишком (с)
Последний раз редактировалось DM_bite; 19.09.2008 в 17:47. |
|
19.09.2008, 18:24 | #3 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Интерсно. Думаю для себя, для познания будет неплохо А вопрос, на чем реализовывать собрались транслятор ? В конечном то счете все сводится к asm и вот он, идеальный язык. Ну думаю, 1е и главное, каков уровень языка вы собираитесь реализовывать. С этого думаю стоит и начинать. Если высокий, то открываем математически учебники и смотрим как все сделано если по ниже, то тут уже подумать надо.
|
19.09.2008, 19:09 | #4 | |
Регистрация: 19.09.2008
Сообщений: 8
|
Цитата:
|
|
19.09.2008, 19:57 | #5 | |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
На счёт загрузчиков это интересно, а вот чем простота Delphi не угодила?...
По моему проще не куда. И ещё вопрос. если Вы хотите написать собственный язык программирования, то чем будете руководствоваться?.. своими наработками? - нет! уже готовыми программами. Цитата:
Возможно Вы и напишете хороший ЯП, но не сможете присвоить авторство, т.к. не сами придумали, а позаимствовали алгоритмы других авторов, всего лишь совместили 2в1, как в своё время появился Delphi. Для того, Вам понадобится разрешение тех авторов на использование алгоритмов. - сможете это сделать?... если Нет, - то не стоит афишировать это, так ведь могут и статью дать. Будьте внимательны, когда работаете с лиц-ым ПО.
Всё гениальное - просто!
|
|
19.09.2008, 20:15 | #6 | ||
Регистрация: 19.09.2008
Сообщений: 8
|
Цитата:
Цитата:
|
||
19.09.2008, 20:20 | #7 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Цитата:
У вас они тоже есть. Ctrl + клик мышкой. |
|
19.09.2008, 20:42 | #8 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Цитата:
Это получится типа: #include <crt.pas> function main(void) begin fwriteln('I am fucking programmer! Hello fallen world'); result=0; end. Поехали дальше... Вот почему сразу Си, Делфи, а далее ступор. Вот я рекомендую попробовать взять опору на SmallTalk или Ruby у которых opensorce. Не нужно изобретать колесо.. в смысле ориентироваться на стандартные языки. Идея в принципе неплохая, развивайте.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
|
19.09.2008, 20:43 | #9 | |
Регистрация: 19.09.2008
Сообщений: 8
|
Цитата:
|
|
19.09.2008, 20:47 | #10 | |||
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Цитата:
Цитата:
Gnumko если Вы хотите сделать ЯП совершенно отличным от "D" и "С" то можно было не указывать их Цитата:
тогда уж точно не возникло бы вопросов о лицензировании.
Всё гениальное - просто!
Последний раз редактировалось Air; 19.09.2008 в 20:52. |
|||
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть такой язык программирования Autolisp | Эdvard | Помощь студентам | 6 | 25.04.2008 16:28 |
Язык программирования Turbo Pascal | AnKS | Помощь студентам | 2 | 28.10.2007 07:22 |
Новый язык программирования: AWL | G_D_G | Свободное общение | 0 | 27.02.2007 14:10 |