Публикации по теме 'smalltalk'


Интервью с евангелистом Smalltalk
Интервью с евангелистом Smalltalk [Это воображаемое интервью, проведенное воображаемым ИТ-журналом под названием Technophobe . Это было сделано в январе 2020 года.] Ричард Кеннет Энг - проповедник Smalltalk, который ведет блог о Smalltalk в течение пяти лет. Он стал знаменитостью на Quora и Hacker News. Он организовал соревнование среди школьников, недавно получившее название Соревнование по программированию в память о Джеймсе Робертсоне , или сокращенно JRMPC, получившее широкое..

Предложение логотипа для Smalltalk
Предложение логотипа для Smalltalk В наши дни любому языку программирования нужен красивый логотип, если он хочет быть крутым. Посмотрите на изображение баннера выше. У нас есть классные языки, такие как (по часовой стрелке сверху) Racket, Kotlin, Julia, Haxe, Elixir, Dart, Crystal, Ceylon и Rust. Другие примеры: К сожалению, у Smalltalk нет крутого логотипа. Самое близкое, что у нас есть, это неофициальное изображение воздушного шара: Поэтому я предлагаю..

Правила Pharo: актуальный отчет
Последние три месяца я работал над разными вещами, уделяя особое внимание улучшению среды программирования Pharo. За это время я работал над разными темами и написал статьи о некоторых из них, но одной из самых важных вещей, которыми я занимался все это время, было обновление и преобразование правил в Pharo. Ниже приводится относительно краткое изложение того, что я сделал до сих пор. Я работал над преобразованием следующих типов правил: RBBlockLintRule, RBParseTreeRule и..

Smalltalk, просто взгляни.
Я люблю языки, я проверяю многие из них, чтобы увидеть, что может «соответствовать» моему образу мыслей или поступков. Я искренне верю, что мы должны писать код низкого уровня на самом низком уровне, а все остальное на самом высоком. Практически все вышеперечисленные языки говорят, что C - это просто языки высокого уровня, использующие парадигмы низкого уровня, и я просто не думаю, что абстракции заходят достаточно далеко. Но я отвлекся. Я здесь, чтобы умолять вас заглянуть в прошлое,..

Приложение: FFI для держателя целочисленной стоимости
Приложение: FFI для держателя целочисленной стоимости Вот как использовать FFI для чего-то вроде: "int get_by_filling_pointer(int *value);" FFIExternalValueHolder subclass: DemoFFIIntegerValue DemoFFIIntegerValue>>typeDecl ^ 'int' FFILibrary subclass: DemoFFILibrary DemoFFILibrary>>apiGetValue: valueHolder ^ self ffiCall: #( int get_by_filling_pointer(DemoFFIIntegerValue valueHolder) ) Object subclass: DemoFFIThing DemoFFIThing>>getViaValueHolder..

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