Article View: pl.comp.objects
Article #13448Re: W nawiązaniu do Oz-Mozart i Smalltalka
From: Sektor van Skijlen
Date: Tue, 15 Nov 2005 01:56
Date: Tue, 15 Nov 2005 01:56
59 lines
4229 bytes
4229 bytes
Dnia Mon, 14 Nov 2005 23:10:28 +0000 (UTC), Aneta skrobie: > > Cóż, może jednak, ryzykując wyśmianie przez różnych mądrali na tej grupie, > > spróbuję przestawić moje argumenty. Tcl, dzięki swojej elastyczności i > > minimalistycznej składni (oraz tzw. sztuczki z klamrami) jest w stanie > pełnić > > rolę języka specyfikacji. > > O! O Tcl'u slyszalam duzo dobrego. Na codzien pracuje też z Oracle'm, a > tam m.in jest Tcl stosowany (+ rozszerzenia typu OraTCL). Nie inetresowalam > się Tclem za specjalnie wcześniej a moze warto. Warto. Choćby ze względu na to, że jest naprawdę stosowany w przemyśle. > Jesli do tego dochodzi > minimalistyczna skłądnia i elegancka obiektowość, to w sumie jest > to cos - o co by mi chodziło. Prosty, niezbyt przegadany język, który nie > będzie wymagal znajomości 1000 klas jak Smalltalk. Mniej więcej ;) Tyle że trzeba pamiętać, że o ile Smalltalk jest językiem "naturalnie obiektowym", o tyle wiele różnych innych języków ma tą obiektowość zrobioną nieco z boku. Do takich języków - mimo różnic w obiektowości - należą zarówno Objective-C, jak i Java, C++ i również Incr Tcl. > Tyle, ze chyba sam Tcl > zbytnio obiektowy nie jest? Chyba ze miales na mysli Incr TCL. No tak, to w tej chwili najbardziej popularna implementacja obiektowości, być może przez swoje podobieństwo do C++. Są też inne, jak snit czy xotcl, ale mnie wydały się nieco bardziej toporne na mój łeb ;) Incr Tcl nosi w sobie kilka podobieństw do C++ i kilka podobieństw do Smalltalka. Ze Smalltalkiem łączy go pełen dynamizm. Ale w zasadzie na tym koniec. Model obiektowości jest raczej bardziej zbliżony do C++; nie ma tak jak w Smalltalku czegoś takiego, że klasa tworzy inną klasę przez "subclassing", tylko dziedziczenie określa się przez dodatkową deklarację wewnątrz klasy (i jest to takoż dziedziczenie wielorakie). > No i tylko, czy zabawa z Tcl'em jako językiem obiektowym z lekturami > typu Meyer - to nie będzie niezbyt "dobrana para"? ;) Cóż... ja przyjąłem taką taktykę, że uczę się tego, co mnie interesuje, jeśli jednak nie widzę przed czymś przyszłości, to pomijam sprawę. A ile różnych materiałów wyląduje w takim worku i co mają ze sobą wspólnego, to już mało istotne. W ten właśnie sposób zainteresowałem się trochę Smalltalkiem, bo uważałem, że poznanie choćby natury tego języka to obowiązek każdego szanującego się programisty ;). Ale do Eiffla np. nie zajrzałem. Mam za sobą raptem rzut oka na ten język. Za mało oczywiście, żeby powiedzieć, czy jest dobry, czy zły, ale żeby do niego zajrzeć potrzebuję sensownej listy "za" wystarczająco przeważającą listę "przeciw", którą niestety otwiera stwierdzenie, że ten język nie ma przyszłości, a przemysł go olał. -- // _ ___ Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl> \\ L_ |/ `| /^\ ,() <ethourhs(O)wp.pl> // \_ |\ \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx "I am allergic to Java because programming in Java reminds me casting spells"
Technical Details
Message-ID:
<dlbf8a$d01$1@kujawiak.man.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.man.lodz.pl!not-for-mailReferences:
<dlan6j$bia$1@inews.gazeta.pl> <dlb1cl$3pi$1@kujawiak.man.lodz.pl> <dlb5h4$slh$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.man.lodz.pl!not-for-mail
From: Sektor van Skijlen <ethouris@pl.wp.spamu.lubie.nie.invalid>
Newsgroups: pl.comp.objects
Subject: Re: W nawiązaniu do Oz-Mozart i Smalltalka
Date: Tue, 15 Nov 2005 01:56:26 +0000 (UTC)
Organization: LODMAN - Metropolitan Area Network in LODZ, Poland
Lines: 59
Sender: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Message-ID: <dlbf8a$d01$1@kujawiak.man.lodz.pl>
References: <dlan6j$bia$1@inews.gazeta.pl> <dlb1cl$3pi$1@kujawiak.man.lodz.pl> <dlb5h4$slh$1@inews.gazeta.pl>
NNTP-Posting-Host: zly.kis.p.lodz.pl
Mime-Version: 1.0
X-Trace: kujawiak.man.lodz.pl 1132019786 13313 212.191.89.2 (15 Nov 2005 01:56:26 GMT)
X-Complaints-To: abuse@man.lodz.pl
NNTP-Posting-Date: Tue, 15 Nov 2005 01:56:26 +0000 (UTC)
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (SunOS/5.9 (sun4u))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit