Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы

The Racket Manifesto
http://www.ccs.neu.edu/home/matthias/manifesto/index.html

The creation of a programming language calls for guiding principles that point the developers to goals. This article spells out the three basic principles behind the 20-year development of Racket. First, programming is about stating and solving problems, and this activity normally takes place in a context with its own language of discourse; good programmers ought to formulate this language as a programming language. Hence, Racket is a programming language for creating new programming languages. Second, by following this language-oriented approach to programming, systems become multi-lingual collections of interconnected components. Each language and component must be able to protect its specific invariants. In support, Racket offers protection mechanisms to implement a full language spectrum, from C-level bit manipulation to soundly typed extensions. Third, because Racket considers programming as problem solving in the correct language, Racket also turns extra-linguistic mechanisms into linguistic constructs, especially mechanisms for managing resources and projects. The paper explains these principles and how Racket lives up to them, presents the evaluation framework behind the design process, and concludes with a sketch of Racket’s imperfections and opportunities for future improvements.

#8R7E5K / @ninesigns / 3423 дня назад

Bullshit bingo.
#8R7E5K/0VZ / @l29ah / 3423 дня назад

@l29ah конкретней

#8R7E5K/DIG / @ninesigns --> #8R7E5K/0VZ / 3423 дня назад
@ninesigns Мне сложно придумать про какой современный язык это нельзя было высрать.
#8R7E5K/NGQ / @l29ah --> #8R7E5K/DIG / 3423 дня назад

@l29ah
С++ is a programming language for creating new programming languages
С is a programming language for creating new programming languages
Python is a programming language for creating new programming languages
Javascript is a programming language for creating new programming languages
Go is a programming language for creating new programming languages
PHP is a programming language for creating new programming languages
QBasic is a programming language for creating new programming languages

#8R7E5K/EV8 / @ninesigns --> #8R7E5K/NGQ / 3423 дня назад
@ninesigns >современный
#8R7E5K/T1P / @plhk --> #8R7E5K/EV8 / 3422 дня назад

@plhk define современный язык

#8R7E5K/9UF / @ninesigns --> #8R7E5K/T1P / 3422 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.