🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #268143

Re: Ciemna strona C++

#268143
From: Sebastian Kaliszewski
Date: Thu, 22 Nov 2007 14:13
41 lines
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-mail
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>

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