logo

Як стати кращим програмістом . Smalltalk -система що змінила світ. Pharo,squeak та поверненя джедаїв

time2 yr agoview3 views

Цього року виповнюється 50 років smalltalk-72. Мрійники 70х хотіли створити новий світ у якому навіть діти можуть взаємодіяти з машиною через графічний інтерфейс та прилади типу ручки. Так scratchpad , dynobook це проєкти Алана Кея 70 років. Отож система яка дала нам графічні інтерфейси, віконну систему та систему програмування яка випередила docker та мікросервіси. Систему яка й на сьогодні має найменше когнітивне навантаження для програміста й найбільш продуктивне IDE. Комюніті смоттоку придкмало юніт тести й з цього комюніті вирости ООП дизайн патерни та все що ви сьогодні знає про дизайн. Мало того концепція VM та StrongTalk стали бустером та основую для JVM. Смолток фактично живе майже в кожній ООП мові й наш улюблений JS має ну дуже багато ідей з мови self що є супер швидким та іноваційним нащадком smalltalk. (прототипи , функції як обєкти, замикання ) Історія зникнення та смерті smaltalk перевершує по трагічності всі пєи Шекспіра. Там є все й людська жадібність й зверхність та зарозумілість й закритість та обраність людей які перестали бачити світ довкола й в своїй й обраності впали у стагнацію. Смерть смолтоку вчить нас що маркетинг та відкритись й рух ком'юніті важливіше за будь яку інновацію. Вам варто спробувати https://pharo.org/features з кількох причин

  • purest OOO
  • live programming & live debugging
  • об'єктно функціональний підхід
  • live objects
  • image based systems
  • IDE
  • найпродуктивніша система для програмування

У нас зараз відбувається ренесанс мов програмування й проект pharo досить активно просуває модернізований smalltalk Биільше про цікаві проекти та документи в відео та в майдмапці https://coggle.it/diagram/Yc8CGXyrFH5O-ZwG/t/smalltalk-vm-%2Bos-%2B-window-system/dd83a64525e14cf8a42ad0bfe3b48adda154f2d47385aa2e926a60c2bf0d131b

Loading comments...