Pull to refresh
4
2
Subscribers
Send message

Создание языка программирования дилетантом. Как это?

Level of difficultyMedium
Reading time8 min
Reach and readers8.1K

Идея создать собственный компилятор появилась у меня раньше идеи сделать собственный язык программирования. Помню, ковырялся в исходниках прошивки EV3 контроллера, чтобы сделать его эмуляцию, и в голову пришла идея -- почему бы не сделать что-то такое, но свое? Эмуляция так и не получилась адекватная, но идея написания компилятора или виртуальной машины из головы не уходила.

Читать далее

Нюансы кастования в C#

Level of difficultyEasy
Reading time3 min
Reach and readers12K

Всем привет. Не так давно добавлял поддержку кастования через 'as' к себе в компилятор и задался вопросом — в каких случаях я получу Compile Time ошибку? Если заинтересовал — прошу под кат.

Читать далее

Information

Rating
Does not participate
Registered
Activity