Портал аспирантов
 

Вернуться   Портал аспирантов > Обучение в аспирантуре > Диссертация

Ответ
 
Опции темы
Старый 16.01.2017, 18:20   #11
4gost
Platinum Member
 
Регистрация: 16.06.2014
Адрес: default city
Сообщений: 4,226
По умолчанию

san-smith, именно так. Нужно не просто создать новый язык, а доказать, чем он будет лучше имеющихся (в рамках решения какой-либо задачи).
---------
к.х.н., 02.00.06
4gost вне форума   Ответить с цитированием
Реклама
Старый 16.01.2017, 18:40   #12
kravets
Platinum Member
 
Аватар для kravets
 
Регистрация: 12.03.2010
Адрес: Воронеж
Сообщений: 11,746
По умолчанию

Цитата:
Сообщение от san-smith Посмотреть сообщение
Но как обосновать актуальность такой работы, если этих языков уже N штук?
Они универсальные. Ваш - специализированный, синтаксис ориентирован на особенности некоего класса задач. При этим

Цитата:
Сообщение от san-smith Посмотреть сообщение
Если разработать язык, который позволит делать это нативно,
этого недостаточно.

В актуальности необходимо показать, почему существующие языки и специализированные пакеты (для enduser) хуже, чем новый язык.

В принципе в качестве рабочей идеи - расширение некоего существующего языка + препроцессор, этого хватит.
---------
Обычно пуська. Но иногда кое-кому доводится увидеть льва в год тигра...
"Экономика и менеджмент систем управления" - новый cписок ВАК
kravets вне форума   Ответить с цитированием
Старый 16.01.2017, 18:52   #13
san-smith
Junior Member
 
Регистрация: 15.01.2017
Сообщений: 25
По умолчанию

На пальцах я вроде бы понимаю, но мне не хватает примера такой задачи.

А, скажем, разработка языка для аппаратной платформы будет научно-значимой? Например, высокоуровневый язык для Ардуины. Или что-нибудь для Эльбруса.

UPD
Пока думал над ответом, уже ответил kravets.
Цитата:
почему существующие языки и специализированные пакеты (для enduser) хуже, чем новый язык.
Когда я приводил этот пример, я держал в голове freefem - вроде и язык, а вроде и инструмент для моделирования.
san-smith вне форума   Ответить с цитированием
Старый 16.01.2017, 18:58   #14
kravets
Platinum Member
 
Аватар для kravets
 
Регистрация: 12.03.2010
Адрес: Воронеж
Сообщений: 11,746
По умолчанию

Цитата:
Сообщение от san-smith Посмотреть сообщение
А, скажем, разработка языка для аппаратной платформы будет научно-значимой? Например, высокоуровневый язык для Ардуины. Или что-нибудь для Эльбруса.
Наверняка. Только надо убедиться в том, что эта задача не решена до Вас.
---------
Обычно пуська. Но иногда кое-кому доводится увидеть льва в год тигра...
"Экономика и менеджмент систем управления" - новый cписок ВАК
kravets вне форума   Ответить с цитированием
Старый 16.01.2017, 19:32   #15
san-smith
Junior Member
 
Регистрация: 15.01.2017
Сообщений: 25
По умолчанию

Прошу прощения за большое количество вопросов, но я хочу представить себе картинку в целом.

Цитата:
Сообщение от kravets Посмотреть сообщение
Наверняка. Только надо убедиться в том, что эта задача не решена до Вас.
С этим теперь понятно. А как насчет реализации компилятора существующего языка под .NET/Java? Как IronPython реализация интерпретатора Python на .NET - что-нибудь подобное для некоего языка X может быть задачей?
san-smith вне форума   Ответить с цитированием
Старый 16.01.2017, 19:46   #16
kravets
Platinum Member
 
Аватар для kravets
 
Регистрация: 12.03.2010
Адрес: Воронеж
Сообщений: 11,746
По умолчанию

Цитата:
Сообщение от san-smith Посмотреть сообщение
А как насчет реализации компилятора существующего языка под .NET/Java?
Это - инженерная, а не научная задача.

Добавлено через 30 секунд
Цитата:
Сообщение от san-smith Посмотреть сообщение
А как насчет реализации компилятора существующего языка
Аналогично.
---------
Обычно пуська. Но иногда кое-кому доводится увидеть льва в год тигра...
"Экономика и менеджмент систем управления" - новый cписок ВАК
kravets вне форума   Ответить с цитированием
Старый 16.01.2017, 20:54   #17
avz
Platinum Member
 
Регистрация: 11.01.2012
Адрес: Березники
Сообщений: 4,629
По умолчанию

Цитата:
Сообщение от san-smith Посмотреть сообщение
А как насчет реализации компилятора
Вы паспорт и авторефераты невнимательно читали.
Что там защищают? Модель, алгоритм, метод, способ...
Хотите защищать ктн, а не phD - это и защищайте.
avz вне форума   Ответить с цитированием
Старый 17.01.2017, 08:18   #18
mitek1989
Gold Member
 
Аватар для mitek1989
 
Регистрация: 05.11.2015
Сообщений: 1,452
По умолчанию

san-smith, можете еще посмотреть в сторону Метавычислений
mitek1989 вне форума   Ответить с цитированием
Старый 17.01.2017, 14:55   #19
san-smith
Junior Member
 
Регистрация: 15.01.2017
Сообщений: 25
По умолчанию

Спасибо большое всем за ответы, очень помогли.
Для себя выстроил примерно такую схему:
1. Найти/придумать/создать проблему, для которой актуально разработать новый язык или надмножество существующего.
2. Реализовать компилятор/интерпретатор языка из п.1.
3. ???
4. Profit!
san-smith вне форума   Ответить с цитированием
Старый 17.01.2017, 15:06   #20
mitek1989
Gold Member
 
Аватар для mitek1989
 
Регистрация: 05.11.2015
Сообщений: 1,452
По умолчанию

Цитата:
Сообщение от san-smith Посмотреть сообщение
придумать/создать
всё-таки "найти" - лучший вариант

Цитата:
Сообщение от san-smith Посмотреть сообщение
3. ???
4. Profit!
С Луркоязом на другой форум
mitek1989 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 22:38. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2024, «Аспирантура. Портал аспирантов»
Рейтинг@Mail.ru