|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.04.2015, 15:04 | #41 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Не надо прогибаться под этот мир. Делай для себя. "Любить себя - начхать на всех" - хорошее между прочим кредо тому, кто хочет что-то сделать достаточно продуктивно, ибо все равно найдутся люди, которые будут отрицать по тем или иным соображениям. Не важно. Вернее важно не это - важен сам факт попытки сделать такую унию языковую. Лично я, вот именно я - самсабялюбимый собираюсь свой ЯВУ доводить до "полного абсурда" помещая в него разнообразные возможности по эксплуатации разных ВМ. ДотНет, Джава машины, командники операционки, SQL, WQL, EQL... И прочие якобы "несовместимости". Себе я уже доказал что они могут уживаться не то что бы в одном проекте, а даже в одном операторе. И мне для развития этого хватает. И далее я буду следовать этому пути что бы там кто ни говорил. Быдлокод? - ну и пес с ним. Пусть будет быдлкод. Я уже привык к ярлыкам в жизни. Зато проблемы, которые я сейчас решаю с помошью такого вот гибрида гермоафродитного во-первых решаются (к моему кстати удивлению) быстро (имею ввиду затраты на создание ПО) а во-вторых, что самое главное - качественно. И это все, что меня интересует, чего и остальным желаю. Развивайтесь, господа, никого не слушайте. Все в ваших руках. (только не я, хи хи)
I'm learning to live...
|
|
13.04.2015, 15:09 | #42 | |||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Если надо из Питона заюзать Руби? Ваш ход? Вы все ограничены своими если. Это те если с которыми Вы работаете каждый день. И ни на секунду не можете себе представить жизнь без них. Отсюда Ваши проблемы . Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 13.04.2015 в 15:13. |
|||
13.04.2015, 15:15 | #43 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
тут уж от написания умного интерпретатора никак не обойтись... |
|
13.04.2015, 15:26 | #44 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
13.04.2015, 15:40 | #45 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Ну а чем ты собрался грабли прикрывать?
Цитата:
А для новых языков проблема уже решена явой и .NETом(если бы майкрософт не тупил, был бы один .NET), надо реализовывать новые языки на этой платформе и все дела. |
|
13.04.2015, 16:35 | #46 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
Но придется вбирать в себя все функции других ЯП. Но тогда мы будем иметь просто ещё один ЯП который поддерживает синтаксис как шаблон, а не как неизменяемый стандарт, не более. Подобные уникальные ЯП есть, и даже функционируют уже долгие годы) Но что толку? Вы хоите компилятор который понимает все языки, или 1 язык программирования для всех систем и платформ? Будущее за LLVM, пол мира на С написано. чтобы там не говорили. Цитата:
Последний раз редактировалось Человек_Борща; 13.04.2015 в 16:46. |
||
13.04.2015, 16:36 | #47 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
13.04.2015, 16:53 | #48 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
Я хочу сказать, что если мы имеем шаблонный компилятор паскаля, то конструкция вида Код:
Код:
Соответственно плюшки C++ я мспользовать не смогу. Вы знаете как реализовать компилятор который расширяет свои возможности за счет модулей и расширений? Ввести какой-нибудь foreach в паскаль к примеру, или переменные без типов данных как php или ещё что-то... я вот не имею представления как это должно реализовываться... И самый цимис: Каждый аддон нового синтаксиса это новый цикл генерации бинарных данных из текста. Что это? Фабрика компиляторов? Зачем?! Все это уже есть, GCC, MinGW, PascalABC, PascalABC.Net, Borland, Delphi, FPC, Java... тысячи их. Может тогда писать умный парсер-конвертер код из одного ЯП в другой? Который поменяет конструкции и объявления и укажет на места которые не приемлемы в целевом ЯП? Тогда "Convert to C++(MinGW)" и build. Но это сложно, да и проблематично. Кто этим будет заниматься? Это львиная доля сборки кода в бинарный вид. Снова фабрика компиляторов под другим соусом. Нафиг нафиг. Итог: Виртуальные машины с уникальным псевдо-кодом и есть решение "универсальности ЯП". LLVM точно в теме. Не в том ключе котором вы хотите, мысли в код транслировать научатся не скоро. Вы можете написать компилятор который будет поддерживать несколько языков программирования(но это ещё один язык программирования, не более), но не сможете пока что создать 1 язык программирования для всех. В принципе он и так есть, уже лет 100 наверное, assembler с перфокартами буду рад услышать и другие мысли. Последний раз редактировалось Человек_Борща; 13.04.2015 в 17:27. |
|
13.04.2015, 17:26 | #49 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
13.04.2015, 17:32 | #50 | ||
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
Цитата:
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет в разных листах одной книги | 10uhfa | Microsoft Office Excel | 0 | 23.12.2012 19:24 |
использование одной переменной в разных объектах | SUDALV | Visual C++ | 0 | 20.04.2011 20:12 |
Delphi (Проверить правильность использования массивов в программе написанной на языке C++) | Skyriver | Помощь студентам | 5 | 24.01.2011 20:10 |
Объединение данных из разных Файлов на разных листах одной книги | Nikodim113 | Microsoft Office Excel | 20 | 12.01.2011 07:12 |
Два разных значения в одной ячейки! | nisan | Microsoft Office Excel | 25 | 29.10.2010 00:12 |