Каким должен быть язык программирования? Анализ и критика Описание языка Компилятор
Отечественные разработки Cтатьи на компьютерные темы Компьютерный юмор Прочее

Новости

Новости

2018.08.26

По предложению Дмитрия Юрьевича Караваева, сотрудника РКК «Энергия» и автора отечественного компилятора языка PL/1, разместил его статьи:
Статьи Дмитрия Караваева,
Идеальный транслятор,
К вопросу о совершенствовании языка программирования,
О реализации метода оптимизации при компиляции,
О реализации метода распределения регистров при компиляции,
О распределении памяти при выполнении теста Кнута,
Опыты со стеком или «чемпионат по выполнению теста Кнута»,
Сколько проходов должно быть у транслятора?,
Чтение лексем,
Экстракоды при синтезе программ,
Об исключенных командах или за что «списали» инструкцию INTO?,
Типы в инженерных задачах,
Непрерывное компилирование,
О русском языке в программировании,
Формула расчета точности для умножения,
Права доступа к переменным.
Скорость в попугаях,
Крах операции «Инкогнито»,
Предопределенный результат,

2018.05.17 Основательно расширил статью о языке Clean за счёт английской Википедии.

2018.05.12 Перевёл статью из английской Википедии «Referential transparency», теперь она есть в русской:
Ссылочная прозрачность.

2018.04.01 Перевёл статью из английской Википедии «Uniqueness type», теперь она есть в русской:
Тип, гарантирующий уникальность.

2018.03.24 Переводы с английского двух статей на тему функционального программирования:
Масштабируемые архитектуры программ,
Почему Хаскелл так мало используется в отрасли?,

2018.02.21 Разместил статьи, которые были опубликованы мной на Хабрахабре:
Двадцать тысяч строк кода, которые потрясут мир?,
Почему владение/заимствование в Rust такое сложное?,

2016.06.01 Написаны статьи:
Унарные операции,
Лексический анализатор,
Разбор цепочек знаков операций
Как отличить унарный минус от бинарного.

2016.03.18 Написана статья Массивы переменной длины в C/C++.

2016.03.12 Доработана статья Размещение объектов переменной длины с использованием одного стека.

2016.03.08. Перевод статьи Почему владение/заимствование в Rust такое сложное? на habrahabr.ru.

2016.01.28 Добавлена статья Философия языка.

2015.12.31 Добавлена статья Указатели и ссылки в C++.

2015.06.01 Начал работу форум: compiler.forumcity.com.



2015.01.30 Добавлена статья Двухстековая модель: тесты на скорость.

2015.01.02 На сайт добавлены голосования. Они будут одновременно находиться и на тематических страницах (по отдельности), и на странице Все голосования, где они будут собраны все воедино. Добавлена статья Надо ли использовать YACC, LEX и подобные инструменты.

2014.12.28 Статьям на сайте теперь можно ставить оценки: «нравится», «неплохо», «так себе» и «не нравится».

2014.12.17 Наконец таки сменил дизайн сайта, устранены некоторые ошибки в скриптах.

2014.07.27 Добавлены статьи: 2014.07.15. Добавлены статьи: 2014.04.05. Расширил список языков:
Энтузиасты-разработчики компиляторов и их проекты и
Экскурс в историю разработок языков программирования и компиляторов в СССР.

2014.02.01. В утилиту транслитерации русского C/C++ в стандартный внесены улучшения. Появилась возможность записи констант в двоичном виде. Константы вида 2"1о1о_о11о 111о_оо1о" или 2'1о1о_о11о 111о_оо1о' заменяются в выходном файле на эквивалентное «0xA6E2». Нули внутри константы можно записывать буквами «O» или «o» (как русскими, так и латинскими), а единицы — буквой «l». Допускается при этом пробелы и «_» (в любом количестве и в любом порядке) внутри кавычек для более наглядной записи.

2014.01.18. Решил таки завести почту для этого сайта. Написать мне можно на адрес mail(аt)compiler.su

2014.01.08. Написана статья «Двадцать тысяч строк кода, которые потрясут мир?» на habrahabr.ru.

2013.08.12 - статья «Электроника без электронщиков».             

2013.04.26 - интересная статья «Система STEPS: двадцать тысяч строк кода, которые изменят программирование, операционные системы и интернет». Двадцати тысяч строк хватит на всё: Алан Кей пообещал создать среду, которая позволит функционировать современному компьютеру и будет включать в себя графический пользовательский интерфейс и набор прикладных программ. Главное отличие этой среды от всех уже существующих решений: длина кода этой системы не будет превышать двадцати тысяч строк.             

2013.03.24 - написана статья «Выбор кодировки для компилятора».             

2013.03.23 - разбираясь с кодировками, пришлось перевести статью «UTF-32» из английской Википедии. В русской Википедии она отсутствовала, теперь она там есть.             

2013.03.22. По данным w3techs на 19 марта 2013 г., русский язык обошёл немецкий и стал вторым по распространённости языком веба. Так что можно не стесняться родного языка даже в таком специфичном занятии, как программирование. Мировая тенденция, понимаешь...

2013.03.20. Дополнил статью «Раскрутка компилятора» в русской Википедии.

2013.03.18. Написана статья «Раскрутка компилятора». Поскольку в русской Википедии материалов было маловато, пришлось перевести английскую.

Последняя правка: 2018-10-13    17:12


Написать отзыв

Написать автору можно на электронную почту mail(аt)compiler.su

Авторизация

Регистрация

Выслать пароль

Карта сайта


Каким должен быть язык программирования?

Анализ и критика

Описание языка

Компилятор

Отечественные разработки

Cтатьи на компьютерные темы

Компьютерный юмор

Прочее

Новости

Политика размещения комментариев и статей

Предложения и замечания

Все голосования

Компьютерные ребусы и этюды для программистов

●  Найти минимум из двух положительных целых чисел без операций сравнения

Утилита транслитерации русского C/C++ в стандартный

Решение системы уравнений методом Гаусса. Программа на русском C++.

Последние комментарии

2018/10/11 22:29, Автор сайта
Формула расчета точности для умножения

2018/10/08 14:00, Неслучайный читатель
Сколько проходов должно быть у транслятора?

2018/10/06 12:19, Автор сайта
Тексто-графическое представление программы

2018/10/04 17:39, Автор сайта
Об исключенных командах или за что «списали» инструкцию INTO?

2018/09/29 16:52, Автор сайта
Как отличить унарный минус от бинарного

2018/09/22 20:13, Д.Ю.Караваев
Идеальный транслятор

2018/09/22 12:32, Автор сайта
Типы в инженерных задачах

2018/09/22 12:20, Д.Ю.Караваев
О русском языке в программировании