ТОП 10 Языков программирования
Программирование - мифы и реальность. Как это работает изнутри на самом деле?
Кто-то думает, что программирование — это как в фильмах. На столе 5 мониторов и 3 чашки кофе. На экране зелёный код, его очень много и он постоянно меняется или дёргается. Комната обязательно тёмная. Главный герой что-то яростно набивает на клавиатуре «Так, так, сейчас, ещё чуть чуть, ВСЕ! Мы в системе». Знакомая картина? Так вот, реальность совсем иная — обычный ноутбук, обычный текст в редакторе кода, и Гугл / StackOverflow для поиска ответов на вопросы. Чай или кофе на столе, желательно светлая и хорошо проветриваемая комната...
Строение языка программирования изнутри
Приветствую! Многим программистам приходилось копаться внутри языка программирования при изучении(особенно при Java), но в целом не понимали, как всё работает изнутри. Но пришёл момент, когда пора это изучить. 1. Лексер Первый этап работы любого языка программирования - Лексер.
Он очищает строки от лишних частей(как пример - комментариев), и переводит их в лексемы(более упрощённый и легковесный аналог подстрок). Это можно сравнить с обработкой только что свалившегося дерева - в начале его очищают от лишних веточек...