Публикации по теме 'smalltalk'
Smalltalk не мертв: вот почему вы должны его использовать
Smalltalk не мертв: вот почему вы должны его использовать
Недавно я прочитал пару статей о том, почему Smalltalk «умер»:
Взлет и падение коммерческого Smalltalk Немного истории, слова совета
Это заставило меня задуматься. Почему нельзя возродить Smalltalk? По большей части слабые стороны Smalltalk сегодня устранены.
Хотя сообщество Smalltalk все еще несколько фрагментировано, на самом деле существует только три выдающихся варианта Smalltalk для корпоративного..
Smalltalk, чтобы получить второй удар по кнуту
Smalltalk, чтобы получить второй удар по кнуту
В 2018 году Hewlett Packard Enterprise (HPE) инвестирует 1,2 миллиарда долларов, чтобы сделать Smalltalk своим следующим крупным языком программирования для предприятий. Это будет очень похоже на инициативу IBM VisualAge в 1990-х, за исключением того, что на этот раз HPE не испугает конкуренция со стороны чего-то вроде Java (и маркетинговых сил Sun Microsystems).
В Миссиссоге, Онтарио, Канада, будет открыта лаборатория Smalltalk R&D под..
GemStone
GemStone
Супер Smalltalk
Обычно Smalltalk имеет некоторые ограничения, особенно в областях параллелизма и распределенной обработки. Эти ограничения не присущи дизайну языка. Скорее, это вопрос реализации. GemStone / S - фантастическая реализация, устраняющая эти недостатки. Я просто хотел обратить на это ваше внимание.
Что такое GemStone?
Решение ограничений традиционного Smalltalk:
Пространство объекта ограничено одной виртуальной машиной. Пространство объекта..
Набранные слоты для Pharo
Pharo - высокодинамичный язык с развитым рефлексивным API. В частности, переменные экземпляра класса реифицируются как объекты Slot . Эта функция позволяет манипулировать переменными экземпляра (или слотами) класса как любым объектом в системе.
В этом блоге я объясню, как расширить слоты, чтобы разрешить некоторую проверку типов для значения, которое они содержат.
Слоты
Комментарий к классу Slot начинается следующим образом:
Я мета-объект для доступа к слоту в объекте...
TensorFlow - первая неделя
TensorFlow - первая неделя
В рамках моих личных заданий в Mercap я решил просмотреть руководства TensorFlow .
Задача состояла в том, чтобы начать изучение его функций и текущих возможностей, чтобы подумать, как лучше всего интегрировать его в наши продукты Smalltalk.
Этот пост представляет собой краткое изложение уроков, извлеченных в течение первой недели взаимодействия с учебными пособиями, API-интерфейсами и проектами, которые по счастливой случайности связаны с моими..
Глава 8: Тестирование и устранение неполадок
Глава 8: Тестирование и устранение неполадок
В общем, вам следует использовать разработку через тестирование, особенно для приложений значительного размера. Это помогает сделать вашу программу более надежной и бездефектной. При почти 100-процентном тестовом покрытии TDD - практически единственный способ гарантировать правильность программы. Это особенно важно, учитывая, что Smalltalk типизируется динамически, а не статически. Статическая типизация призвана помочь в безопасности..