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

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

Ответ
 
Опции темы
Старый 15.01.2017, 14:28   #1
san-smith
Junior Member
 
Регистрация: 15.01.2017
Сообщений: 25
По умолчанию Создание языка программирования как тема диссертации

Здравствуйте, уважаемые форумчане.

Я сейчас являюсь магистрантом 1 курса, но, как говорится, уже "навострил лыжи" в науку. Собственно, хочется выбрать такую тему магистерской, чтобы из неё можно было потом "вырастить" настоящую диссертацию.
И так как в последнее время меня заинтересовала тема языков программирования и компиляторов (даже есть шуточная проба пера - подробнее на Хабре - "Как я создавал убийцу HTML"), то возник вопрос: может ли создание языка программирования и компилятора/интерпретатора являться темой для кандидатской диссертации?
Есть ли примеры подобных работ?

Заранее спасибо.
san-smith вне форума   Ответить с цитированием
Реклама
Старый 15.01.2017, 18:31   #2
avz
Platinum Member
 
Регистрация: 11.01.2012
Адрес: Березники
Сообщений: 4,629
По умолчанию

Может.
05.13.11, защита в Воронеже )
но надо очень аккуратно сформулировать новизну. Это Вам понадобится через 6 лет )
avz вне форума   Ответить с цитированием
Старый 15.01.2017, 20:14   #3
san-smith
Junior Member
 
Регистрация: 15.01.2017
Сообщений: 25
По умолчанию

Спасибо за ответ.
Цитата:
Это Вам понадобится через 6 лет )
На самом деле возможно и раньше - диплом специалиста у меня уже есть, хотелось бы сократить этот срок.

А не подскажете где можно посмотреть диссертации по этому направлению? Или хотя бы научные статьи.
san-smith вне форума   Ответить с цитированием
Старый 15.01.2017, 20:18   #4
kravets
Platinum Member
 
Аватар для kravets
 
Регистрация: 12.03.2010
Адрес: Воронеж
Сообщений: 11,746
По умолчанию

Цитата:
Сообщение от san-smith Посмотреть сообщение
А не подскажете где можно посмотреть диссертации по этому направлению? Или хотя бы научные статьи.
Авторефераты поищите на сайте ВАК в объявлениях о защите. Продумайте несколько вариантов поисковых предписаний. Например, "компилятор" порождает следующую куцую выдачу:
16.10.2012
Алымова Елена Владимировна
Генерация наборов тестов для распараллеливающих и оптимизирующих преобразований в компиляторе
14.06.2013
Жаркая Варвара Юрьевна
СПЕЦИФИКА РАБОТЫ С ИСТОЧНИКАМИ ВО "ВСЕМИРНОЙ ХРОНИКЕ" МИХАИЛА ГЛИКИ: ТВОРЧЕСТВО КОМПИЛЯТОРА
17.12.2013
Рыбаков Алексей Анатольевич
Методы и алгоритмы оптимизации переходов в компиляторе базового уровня системы двоичной трансляции для архитектуры «Эльбрус»

"транслятор"
20.12.2013
Собольников Сергей Александрович
Модели и алгоритмы планирования движений автономных мобильных роботов-ретрансляторов для обеспечения работы подвижной коммуникационной сети
25.02.2014
Пыхов Юрий Александрович
Организация наведения на спутник-ретранслятор в железнодорожном комплексе связи на основе траекторной фильтрации измерений антенного датчика
25.03.2016
Бовкун Александр Викторович
Постпроцессор транслятора языка программирования высокого уровня для реконфигурируемых вычислительных систем
---------
Обычно пуська. Но иногда кое-кому доводится увидеть льва в год тигра...
"Экономика и менеджмент систем управления" - новый cписок ВАК
kravets вне форума   Ответить с цитированием
Старый 16.01.2017, 05:10   #5
san-smith
Junior Member
 
Регистрация: 15.01.2017
Сообщений: 25
По умолчанию

Посмотрел я авторефераты на сайте ВАК и понял, что собственно задачи разработки языка/компилятора никто не ставит - или вопросы оптимизации перевода, или распараллеливание, или программирование СБИС.
Это связано с тем, что тема разработки языка слишком сложна или потому что сама по себе она не интересна? Я правильно понимаю, что более актуально нечто в стиле "Разработка языка X для решения задачи Y"?
san-smith вне форума   Ответить с цитированием
Старый 16.01.2017, 07:01   #6
mitek1989
Gold Member
 
Аватар для mitek1989
 
Регистрация: 05.11.2015
Сообщений: 1,452
По умолчанию

san-smith, я думаю, что да. Ведь диссертация должна иметь не только научную новизну, но и практическую значимость
mitek1989 вне форума   Ответить с цитированием
Старый 16.01.2017, 07:35   #7
kravets
Platinum Member
 
Аватар для kravets
 
Регистрация: 12.03.2010
Адрес: Воронеж
Сообщений: 11,746
По умолчанию

Цитата:
Сообщение от san-smith Посмотреть сообщение
тема разработки языка слишком сложна
именно так

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

Спасибо за ответы.
А насколько широким должен быть класс задач Y? Можете привести пример?

Скажем, существуют пакеты для моделирования передачи тепла. Если разработать язык, который позволит делать это нативно,
то это может стать основой диссертации? Или нужно что-то более "кучерявое"?
san-smith вне форума   Ответить с цитированием
Старый 16.01.2017, 17:56   #9
kravets
Platinum Member
 
Аватар для kravets
 
Регистрация: 12.03.2010
Адрес: Воронеж
Сообщений: 11,746
По умолчанию

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

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

Опции темы

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

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



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


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