Я люблю языки, я проверяю многие из них, чтобы увидеть, что может «соответствовать» моему образу мыслей или поступков.

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

Но я отвлекся. Я здесь, чтобы умолять вас заглянуть в прошлое, чтобы увидеть, как мы должны работать сейчас и, возможно, в будущем, взгляните на Smalltalk!

Я часто читал много хорошего о Smalltalk, но всегда отвергал его как пережиток прошлого и думал: «Если он актуален сегодня, почему не все его используют». Я уверен, что я не одинок в этом размышлении, тогда я попробовал ...

Что мы делаем! Честно говоря, эта "штука" Smalltalk потрясающая, и думать, что они делали это 50 с лишним лет назад, просто шокирует! [1]. Как мы заблудились ?!
Конечно, мощность компьютера - или ее отсутствие - вероятно, сыграла определенную роль, и я уверен, что были и другие финансовые (и, вероятно, политические) причины, по которым она не прижилась, но сегодня это действительно так. нет оправдания!

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

В любом случае, вот пример того, что возможно - › https://www.youtube.com/watch?v=if72CFsF_SY&t=1823s

[1] Кстати, Стив Джобс однажды увидел графический интерфейс этой системы, когда посещал помещения Xerox / PARC, и был настолько поражен, что, по-видимому, пропустил некоторые из наиболее важных функций системы [2]. Apple и Windows получили «оконную» систему, но упустили остальное.

[2] пожалуйста, не цитируйте меня по этому поводу, я помню, как читал что-то об этом в письме от Алана Кея. Если вы хотите оспорить эту точку зрения, представьте доказательства, чтобы исправить положение, и мы решим это сделать;)