Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Squeak Smalltalk slaví 10 let

KopniSamurajeDoZadku
KopniSamurajeDoZadku (neregistrovaný)
2. 10. 2006 0:11 Nový

děkuji

celé vlákno
Díky za pěkný článek! Tohle si zaslouží zmínku, a ne ten japonský odvar Smalltalku jménem Ruby co je tak masívně populární.
Dynamický programovací jazyk, agilní, cool, blablabla, blekblekblek...
Jakub Hegenbart aura:84
2. 10. 2006 1:03 Nový

Re: děkuji

celé vlákno
Nezlob se, ale Self Smalltalku nakope prd…objektový model. :-DDD
Michal Vyskočil
Michal Vyskočil (neregistrovaný)
2. 10. 2006 10:47 Nový

Re: děkuji

celé vlákno
I na PC ;-)?

Nedal by se Strongtalk přetvořit na nějaký lepší Parrot? Stejně jsou Ruby, Python, Php, nebo Perl jenom podmnožinou Smalltalku :-)
Pavel Tišnovský aura:98
2. 10. 2006 10:52 Nový

Re: děkuji

celé vlákno
No, jeste zes tam nepripsal Lisp, to bys radsi ani nesmel prijit ke me do kanclu :-) Spis bych napsal, ze je to mismas Lispu a Smalltalku (a u dvou "pecek" jeste Cecka).
Michal Vyskočil
Michal Vyskočil (neregistrovaný)
2. 10. 2006 11:32 Nový

Re: děkuji

celé vlákno
Ne, Lisp jsem tam opravdu napsat nechtel. Navic, Lisp afaik netrpi malym vykonem, jako treba Python, nebo Ruby, protoze ma svoje prekladace.
mys elf
mys elf (neregistrovaný)
2. 10. 2006 20:42 Nový

LOL

celé vlákno
LISP "netrpí malým výkonem" mimo jiné proto, že je u něj možné specifikovat typy parametrů a de facto z něj udělat něco jiného. To já vezmu Pyrex a můžu si taky zkompilovat program, který bude "něco jako Python" a výsledkem bude zkompilovaná binárka rychlá jako program v C. Nebo vezmu Psyco apod. a můžu dosáhnout srovnatelného výkonu. Kromě toho, v mnoha oblastech rychlost CPythonu (a jistě i Ruby) naprosto dostačuje. Nedávno jsem si udělal prototyp prográmku v Pythonu a po ručním převodu do C jsem musel chvilku optimalizovat, protože to C bylo pomalejší (nezdá se to, ale každá dereference se docela pozná).
Pavel Tišnovský aura:98
3. 10. 2006 9:11 Nový

Re: LOL

celé vlákno
Vsak o tom to je, z Lispu se da pomoci maker a dalsich vychytavek udelat neco jineho a stale to bude Lisp :-) Ale jak se zminoval Michal, jemu pripada Python pro nektere aplikace moc pomaly, tak mu to neberte, on vi o cem mluvi (opravdu to nastve, kdyz se jen a jen kvuli vykonu musi zahodit programovaci jazyk vysoke urovne a prejit o dost niz, treba na C nebo Javu). Neco jako hotspot optimalizace by Pythonu urcite bodla, snad se ji dockame (ale Parrot to, jak se podle vyvoje zda, nebude :-). Ze je to mozne, dokazal po deseti letech intenzivniho vyvoje i Sun.
mys elf
mys elf (neregistrovaný)
3. 10. 2006 19:23 Nový

Re: LOL

celé vlákno
No, dívám se na Computer Language Shootout a Python (i s Psycem) dostává opravdu na zadek od SBCL (hustě využívajícího declare) i JDK -server apod. Takže nám zbývá ShedSkin a PyPy (oba projekty mají daleko k použitelné verzi), případně se v kritických rutinách uchýlit k Pyrexu apod.

Takže OK, omlouvám se za mystifikaci.
Pavel Tišnovský aura:98
4. 10. 2006 9:39 Nový

Re: LOL

celé vlákno
Ale muze nas uklidnit to, ze se nejedna o problem Pythonu jakozto programovaciho jazyka, ale jeho implementace. SBCL prip. dalsi kompilovane Lispyy jsou rychlejsi, zato Scheme ("akademicky" dialekt Lispu ve forme interpreteru) je naopak pomalejsi, takze jde o vlastnost te ktere implementace. Neco na zpusob hot-spotu by opravdu pomohl, a to i diky IMHO lepsimu bytekodu Pythonu oproti dost low-level bytekodu Javy.
Ondrej Zajicek
Ondrej Zajicek (neregistrovaný)
5. 10. 2006 20:54 Nový

Re: LOL

celé vlákno
> Scheme ("akademicky" dialekt Lispu ve forme interpreteru) je naopak pomalejsi.

Scheme jako jazyk ma neskutecne mnozstvi implementaci, nektere jsou rychle (napr. stalin), jine prumerne a jine pomale.
Pavel Tišnovský aura:98
6. 10. 2006 9:26 Nový

Re: LOL

celé vlákno
Mel jsem na mysli tu implementaci, ktera se zucastnila benchmarku, ta je vytvorena jako interpreter. Jinak me se Scheme libi, neni tak moc roztahana jako CLisp, akorat se mi nelibi nahrada nil a T.
Pavel Křívánek aura:96
2. 10. 2006 11:18 Nový

Re: děkuji

celé vlákno
Prave ted mam na vedlejsi plose na svem x86 Gentoo Self pusteny, takze kdyz pri dobrem pocasi i tam :-)
Ale staci dopsat par radku do VM a objektovy model Selfu si clovek muze uzit i ve Squeaku (http://www.comtalk.net/Squeak/95). Mel bych si konecne najit cas s tim zase trochu pohnout...
Michal Vyskočil
Michal Vyskočil (neregistrovaný)
2. 10. 2006 11:28 Nový

Re: děkuji

celé vlákno
Aha, ja na netu nic nenasel a apt-cache mi taky nic nenabidl. Co vim, tak prave na (ne)dostupnost selfu si mi nekdo stezoval. Muzes mi napsat odkaz?
Pavel Křívánek aura:96
2. 10. 2006 12:57 Nový

Re: děkuji

celé vlákno
Jedna se o tento projekt: http://www.gliebe.de/self/
Pripadne bych vam mohl nekam uploadnout funkcni binarku i se snapshoty. Tato VM neni primo od Sunu a neobsahuje jejich optimalizace, nicmene minimalne na vyzkouseni to staci.
Michal Vyskočil
Michal Vyskočil (neregistrovaný)
2. 10. 2006 13:24 Nový

Re: děkuji

celé vlákno
Aha, no ten jsem nasel taky. Ale posledni verze je 4 roky stara a rozhodne neni (podle autora) kompletni :-(. Jinak diky za odkaz.
su - \mathfrak{M}ĦĒNJMARCHON
su - \mathfrak{M}ĦĒNJMARCHON (neregistrovaný)
2. 10. 2006 11:44 Nový

Re: děkuji

celé vlákno
By ma celkom zaujimal mnozinovy rozdiel Smalltalk-Perl ;-)...tj. co v Smalltalku je a v Perle nie je (aspon nejake priklady).
pf
pf (neregistrovaný)
2. 10. 2006 12:25 Nový

Re: děkuji

celé vlákno
no prece objektova image :)
Palo
Palo (neregistrovaný)
2. 10. 2006 21:26 Nový

Re: děkuji

celé vlákno
To sa o com bavite? Ci to ma if, for, while, funkcie a premenne? Alebo o knizniciach? Fakt nerozumiem.
Botanicus
Botanicus (neregistrovaný)
3. 10. 2006 2:07 Nový

Re: děkuji

celé vlákno
Copak Ti Ruby provedl, ze na nej tak nadavas? Je to velmi kvalitni a neskutecne prakticky programovaci jazyk, s poradnou podporou OOP. Neni si moc na co stezovat, teda krom Unicode, ktere ale snad bude v 2.0, alespon jsem to zahladl na webu...J
Pavel Křívánek aura:96
2. 10. 2006 8:46 Nový

download

celé vlákno
Jako na potvoru dnes nejsou hlavni servery Squeaku dostupne, takze radši uvedu par alternativnich zdroju pro download:
Virtuální stroj: http://www.squeakvm.com/
Nejnovejsi image: ftp://comtalk.net/3.9/Squeak3.9g-7061.zip
Dalsi verze: ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/
Image s rozsirenymi vyvojovymi nastroji: ftp://comtalk.net/3.9/ImageForDevelopers.zip

Zdrojový soubor (*.sources) je vhodne mit ve stejnem adresari jako VM
Pavel Křívánek aura:96
2. 10. 2006 9:09 Nový

Re: download

celé vlákno
tak nastesti opet ozily, takze volte radsi servery
ftp://squeak.org
a pote pripadne instalaci baliku
http://www.squeaksource.com/ImageForDevelopers.html
J D
J D (neregistrovaný)
2. 10. 2006 21:15 Nový

šmarjá

celé vlákno
Zrovnan nedávno jsem si na Squeak vzpoměl a říkal jsem si, je fajn že to je pryč.
No, jak je vidět zmýlil jsem se :D

Nevím jak vypadá současná verze, ale ta co jsem měl zhruba před 8 lety byla děs a hrůza. Nejvíc na mě zapůsobilo prostředí, jako by ukradené z Amigy z roku 1985 nebo z Atari řady ST.

Tak nějak mi to připadá jako ten seriál o fraktálech :D kde pár lidí onanovalo nad rovnicí znějící asi jako 1+5ntf*?/E.1(bla bla bla....)

Myslím, že to bylo zrovna na Rootu, kde vyšel nějaký původní článek o téhle potvoře a já se nechal napálit a ztratil měsíc času :D
Salvador Limonez
Salvador Limonez (neregistrovaný)
3. 10. 2006 15:43 Nový

Re: šmarjá

celé vlákno
Jazyk ze slonovinove veze. Bez oken a jak clanek napovida, tak uz temer bez obyvatel.
FackaProNevzdelance
FackaProNevzdelance (neregistrovaný)
4. 10. 2006 14:42 Nový

Re: šmarjá

celé vlákno
J.D., Limonez:

Panove, ponekud nechapete ze Smalltalk je plny krasnych a dodnes nedocenenych myslenek, ktere jsou na nem prave pekne.
Pokud chcete vokna, vite kde je najit, nastartujte Shitual Studio Dotnet a muzete jit za sedesat koliku mesicne programovat do banky nejake to ukladani retezcu do databaze.
J D
J D (neregistrovaný)
4. 10. 2006 23:02 Nový

Re: šmarjá

celé vlákno
Mno :) tak pokud bych si měl vybrat mezi ,,krásnýma a dodnes(pravděpodobně do nikdy) nedoceněnýma myšlenkama" nebo ,,krásnou hromádkou 60litrů", beru raději těch 60 litrů měsíčně.

Znáš to, lepší 60litrů v hrsti, než Squeeeeeeaaaaak na střeše :D
Pavel Tišnovský aura:98
5. 10. 2006 9:15 Nový

Re: šmarjá

celé vlákno
Zajimavy nazor :-)

Ti chytrejsi (a o hodne drzejsi) z nas spis ze Smalltalku nejake ty myslenky ukradnou a pres druheho "zlodeje" se stanou nejbohatsim muzem planety :-) Mrknete se do historie, kde a pro co vzniklo GUI, grafitti apod.
Zasílat nově přidané příspěvky e-mailem