Article View: pl.comp.lang.c
Article #268143Re: Ciemna strona C++
From: Sebastian Kaliszewski
Date: Thu, 22 Nov 2007 14:13
Date: Thu, 22 Nov 2007 14:13
41 lines
3151 bytes
3151 bytes
Seweryn Habdank-Wojewódzki wrote: >>Bo narodziła się Java, która wystarczająco dobrze łączy hierarhię obiektów >>Smalltalka ze składnią klamerkową i z przywyczajeniami ludu do pracy na >>plikach, używając ulubionego edytora, systemu kontroli wersji itd, a nie >>w zamkniętym środowisku. > > Widzisz Ty J-codera, który pisze bez IDE? Py-coder i owszem, ale J-coderów > piszących w vim/emacs nie widuję. Tak więc J-powraca do zamkniętego > środowiska, szybciej niż się z niego urwała. To nie jest zamknięte środowisko. Takie Eclipse to je jest J2EE. System pilków też jest poza Eclipse. Webserwer, nawet kobyła z wbudowanym wszytskim z J2EE, EJB itd, taka w rodzaju WebLogica to też nie edytor. W Smalltalku miałeś połączone wszystko -- to myła totalna (totalitarna) przestrzeń obiektów, w której miałeś obiekt edytora, viewera kodu, debugera. Tu miałeś obiekty klas środowiska jak i swoich własnych klas. Tak jak wielu ludzi nie ma kompuetra tylko budełko na których chodzi Word, tak smalltalkowiec miał pudełko na którym żyła przestrzeń Smalltalka. Jak wychodziłeś ze środowiska to zapisywałeś nie konkretne pliki tylko kazałeś zapamiętać aktualny stan środowiska jako całości. Oczywiście w środowiskach do robienia kodu produkcyjnego (a nie tylko zabawy i edukacji) były narządy do wyekstrachowania konkretnej aplikacji i zrobienia z niej systemu stand-alone, uruchamianaego z poziomu systemu operacyjnego a nie przez kliknięcie w run w obiekcie edytora. Była też możliwość wyciągnięcia źródeł wybranych w postaci pliku. Ale i to i to były dodatki, do języka, dostosowujące impedancję do świata zewnętrznego. >>>Zamiast tego kodu pracowałbym na vector < smart_ptr<bar> >. >> >>Czyli obejściem kulawości języka > > Nie. To się nazywa znajomość bibliotek? Takie rzeczy to powinny być w języku. [...] pzdr \SK
Technical Details
Message-ID:
<fi41s4$dk4$1@bozon2.softax.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!bozon.softax.com.pl!not-for-mailReferences:
<fghgeo$spf$1@nemesis.news.tpi.pl> <20071106002442.aebf0037.sulsa@dontmail.me> <fgqpbs$9cu$1@news.vectranet.pl> <20071107012633.3efe623d@Vorago> <fgtc67$orn$1@news.vectranet.pl> <fgv710$kde$1@bozon2.softax.pl> <fgv9u6$jm0$1@news.vectranet.pl> <fhfdq5$4bk$1@bozon2.softax.pl> <fi3cqb$et1$2@news.vectranet.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!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!bozon.softax.com.pl!not-for-mail From: Sebastian Kaliszewski <s@get.it.off.to.reply.informa.pl> Newsgroups: pl.comp.lang.c Subject: Re: Ciemna strona C++ Date: Thu, 22 Nov 2007 15:13:11 +0100 Organization: Softax news server Lines: 41 Message-ID: <fi41s4$dk4$1@bozon2.softax.pl> References: <fghgeo$spf$1@nemesis.news.tpi.pl> <20071106002442.aebf0037.sulsa@dontmail.me> <fgqpbs$9cu$1@news.vectranet.pl> <20071107012633.3efe623d@Vorago> <fgtc67$orn$1@news.vectranet.pl> <fgv710$kde$1@bozon2.softax.pl> <fgv9u6$jm0$1@news.vectranet.pl> <fhfdq5$4bk$1@bozon2.softax.pl> <fi3cqb$et1$2@news.vectranet.pl> NNTP-Posting-Host: 83.18.189.42 Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1195740069 26129 83.18.189.42 (22 Nov 2007 14:01:09 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Thu, 22 Nov 2007 14:01:09 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050322) X-Accept-Language: en-us, en In-Reply-To: <fi3cqb$et1$2@news.vectranet.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit