Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: SmallTalk Добавлено: 04.04.10 07:26  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 
А кто-нибудь из присутствующих на SmallTalk девелопил?

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 06.04.10 14:47
А тебе, прости, зачем оно? =) Так сказать, что конкретно интересует?

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 12.04.10 17:56
Заинетерсовался в других парадигмах программирования.
Smalltalk, хоть и устарел уже (хотя и есть живые проекты его развития, типа Squeak), но в нём есть много интересных вещей, которых в мэйнстримовых языках нет.
Интересны мне всякие там суперпоздние связывания, динамическое программирование и т.п.
Ну и вообще из комьюнити Smalltalk'а много интересных вещей пришло в мэйнстрим, например MVC, юнит-тесты и рефакторинг. Наверняка и еще что-нибудь интересное там можно найти.

И да, Алан Кей кросавчег. Не знаю, насколько он гениален в дизайне языков прогарммирования, но в обучении он шарит неплохо. Тот же Squeak сделан так (и описан в статьях и книгах его командой), что его изучать приятно и интересно.

Насколько это практично - х.з. Но интересного там много.

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 12.04.10 18:01
Еще LISP интеерсно посмотреть, хотя вроде он совсем академичный и неюзабельный. Но мне очень любопытно, как можно написать программу, которая будет работать, если строки ее кода произвольно менять местами :) Заинтриговали меня этим фактом.

Ответить

Номер ответа: 4
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #4
Добавлено: 13.04.10 12:04
Зачем тебе дохлый язык? Учит Net FrameWork.

[url]http://en.wikipedia.org/wiki/Smalltalk[/url]

2 Павел: Но не всегда праильно будет резултат, когда команды поменяешь местами...

Ответить

Номер ответа: 5
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #5
Добавлено: 13.04.10 12:25
P.S.: http://www.smalltalk.org/main/

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 13.04.10 12:35
2 Millenium: за ссылки спасибо, правда я уже успел и википедию почитать и книжек англицких накачать, и даже полкнижки прочитать и немного покодировать в Squeak :)

Зачем тебе дохлый язык? Учит Net FrameWork

Ну зачем мне язык - я уже выше написал. ЧТобы понять, какие парадигмы программирования есть более продвинутые, чем мэйнстрим. Как ни крути, а нынешний мэйнстрим очень сильно отстает по многим параметрам даже от таких умерших языков, как Smalltalk.
.NET я вполне на уровне знаю, ибо на нём разрабатывал софт с самого появления первой его версии. Вникать в какие-то детали вроде последних новшеств LinQ и т.п. я не хочу, т.к. это именно что несущественные детали. Они нужны практикам. А я от программирования уже отошел, мне кодировать неинтересно.

Но не всегда праильно будет резултат, когда команды поменяешь местами

Ну хз, может зависит от того, правильно ли накодировал. Но я понял так, что если как надо кодировать, то можно местами менять. Ладно, будет время - поразбираюсь.

Ответить

Номер ответа: 7
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 14.04.10 06:34
А какие еще есть забавные языки, где есть какие-то интересные концептуальные вещи?

Ответить

Номер ответа: 8
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #8
Добавлено: 14.04.10 08:22
2 Павел да! Нынешний мейстрим сильно тормозит и почему то ограничен...
А вот про интересное, почитай язык "АДА". Интересный. Также пюре Си была когда-то такая-же как и СмалТалк, но она более на ассемблер подрожала...

Ответить

Номер ответа: 9
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #9
Добавлено: 14.04.10 20:32
и почему то ограничен

Да понятно почему. Совместимость надо обеспечивать. Потому же и процессорные архитектуры застряли в прошлом веке (тот же SmallTalk на процесорах с более продвинутой архитектурой работал бы в разы быстрее). И скажем на примре Windows видно, как тормозит ее развитие необходимость поддержки всей той массы софта, который был разработан за два десятилетия, там ведь есть даже отдельные куски кода для программ, эксплутирующие недокументированные функции и баги разных прошлых версий Windows (в MS реально заботятся об удобстве пользователей, и хотят, чтобы всё работало как следует, даже если косяки допускают third-parties).

С языками тоже интересные дела. BASIC почему стал популярен? В то время уже были языки и помощнее. Просто BASIC поставлялся в комплекте с каким-то-там популярным мэйнфрэймом.
Си почему стал популярен? Тоже был в том время далеко не лучший язык. Но был лучше документирован, потому и распространился шире.
А уже когда стал популярен - тут уже так просто не свернуть. ПОдготовлены миллионы кодеров. Во всех университетах учат Java-программирующих обезьянок. Тысячи человеко-часов потрачены на создание средств разработки для этого мэйнстрима (тот же Visual Studio, например). Очень много капитала вложено в развитие этих языков. И получается, что дешевле развивать дальше мэйнстрим, чем с нуля выстраивать инфраструктуру для разработки на чем-то посовременней.

Как эту ситуацию исправить - не вполне понятно. В ближайшие годы, видимо, немэйнстримовые языки так и останутся в рамках академической среды. Максимум - в узких специализациях будут применяться. Как, например, в телекоммуникациях какие-то хитрые языки применяют, Артём мне недавно рассказывал :)

Ответить

Номер ответа: 10
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #10
Добавлено: 14.04.10 22:49
Я думал Си стал популярен, потому что его Белл сделали)

Ответить

Номер ответа: 11
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #11
Добавлено: 15.04.10 03:44
Может и так :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам