Стартап на кузове машины

Работаю водителем, но — прошлое даёт о себе знать, — и потому кузов моей служебной машины в ожидании очередной мойки собственноручно расписан (в промежутках между разгрузками-загрузками) всякими умными словами, типа «PHP», «MySQL», «Python», «JQuery» и пр. На днях возвращаюсь к машинке и вижу, как двое юношей, — лет по 14 каждому, —сосредоточенно дополняют роспись. Подхожу.

— Что рисуем, художники?

— Ой, это ваша машина? Извините! Да мы увидели, что у вас тут языки программирования написаны, ну и решили дописать название своего, всё равно хуже не станет.

— Своего?! Какого своего?!

И тут ребята мне рассказывают, что при помощи языка Луэ они самостоятельно разработали свой язык программирования под названием Next. Дальше расспрашивать не стал — может, и зря, лишнего времени не было.

Ребята, если вы рассказали мне правду и читаете это на Пикабу — не бросайте это дело! Вы молодцы! Если ваш Next войдёт в обиход — обещаю изучить и даже что-нибудь на нём написать. Может, и с работы водителя соскочу когда-нибудь благодаря вам. Только документацию нормальную сделайте.

Вы смотрите срез комментариев. Показать все
33
DELETED
Автор поста оценил этот комментарий
Сейчас каждый студент считает своим долгом сделать язык программирования, это новая мода на темы дипломов или курсовых.
раскрыть ветку (12)
23
Автор поста оценил этот комментарий

Не просто мечтает, а пишет, ибо разработка своего компилятора - это тема для одного из курсовых по ЯПиМТ.

раскрыть ветку (9)
4
Автор поста оценил этот комментарий

Помню, мы тоже такое писали. Ну как писали - я лично у кого-то из одногруппников скачал. По мне так зануднейшая тема. Даже криптография и то повеселей шла.

1
Автор поста оценил этот комментарий

Нихрена себе. А что - это так просто стало сейчас, написать компилятор?

ПС: я сишник и ассемблерщик с 1990 до 1997 года, потом ушёл из сферы этой.

раскрыть ветку (7)
7
Автор поста оценил этот комментарий
Не просто, но студенту третьего курса должно быть по силам. Цель же не совершенный инструмент создать, а закрепить теоретические принципы на практике.
раскрыть ветку (4)
Автор поста оценил этот комментарий

Ну, я вот, например, не смогу на с написать компилятор, хотя полноценный эксель под дос писал.

Там как-то это автоматизированнее стало, что-ли?

раскрыть ветку (3)
Автор поста оценил этот комментарий

Нет, за 20 лет едва ли что-то изменилось. Если ваш эксель умел считать выражения, то некоторую часть этой работы вы уже как минимум делали. По сути, оставалось из полученного AST не вяполнять команды непосредственно, а генерировать код (машинный, ассемблерный, сишный или любой другой).

Автор поста оценил этот комментарий

Почему не сможете? Вы пробовали? Я бы даже сказал, попробуйте, это сильно обогащает опытом. Даже если вы воплотите ограниченное подмножество стандартного языка, вы узнаете много нового и важного. Одна только возня с парсингом обучит вас важным базовым алгоритмам и структурам данных.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Бесплатно? Не буду, уже возраст не тот. (((

1
Автор поста оценил этот комментарий

Не просто, но уже стало достаточно теории в свободном доступе на многих языках.

Автор поста оценил этот комментарий
Подписался на Вас.
2
DELETED
Автор поста оценил этот комментарий

Это не студенты, это школьники. Им 14 лет

Автор поста оценил этот комментарий
У нас это лабы(
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку