konecne poriadny piatkovy flame na temu "to C or not toC"Was:Vyctovy typ v C

Slavomir Skopalik skopalik@elektlabs.cz
Pátek Srpen 31 14:09:41 CEST 2007


Ty jo, to je mazec.
 
Jen tak na okraj:
1. Objekty jsou v pascalu od TP5.5 (a naprosto legendarni TP7 s moznosti DPMI).
2. O kompatibilite C/C++ prekladacu bych mlcel (obcas nejsou kompatibilni ani
minor
  release mezi sebou, natoz major).
3. Delphi se prosadili hlavne na tehdejsi dobu dokonalemu propojeni
  textu a moznosti designu.
4. C/C++ pada s silenym systemem headru (kdo nezazil nepochopi)
5. A protoze je C/C++ tak dokonale, tak c# vice pripomina Dalphi, nez C/C++
6. Ono nakonec neni problem si v libovolnem jazyce (s karla) si naprogramovat
  vlastni prekladac sveho oblibeneho jazyka
 
:)))
 
    Slavek

Ja jsem se bavil o pascalu, ne o delphi. Adu neznam. Nicmene za delphi mohu
rici, ze je to dle meho nazoru paskvil ktery vznikl kvuli tomu ze v pascalu
chybelo objektove programovani. a borlandum to vsechno doslo az deset let po
prvni verzi C++ (nekdy kolem r. 83?). Mam takovy dojem ze po tom co neustale
prohravali zapas sveho C++ kompilatoru s kompilatorem C++ od mrkvosoftu (vlastni
zkusenost, vlastnil jsem BC3.1) se proste jednou rozhodli ze si postavi
objektovy pascal protoze tam nemeli moc konkurence, a vylezli na trh s delphi
coz je jakasi prapodivna nadstavba nad jejich borland pascal (ackoliv se to
tvari jako novy jazyk). To ze znovuobjevili objektove programovani po cca 10
letech co uz existovalo C++ (myslim ze prvni verze delphi se objevila kolem
93-4) a jejich implementace OP _neprinasela_ zadne nove ficuriny oproti C++
nepovazuji za seriozni vyvoj jazyka pro prakticke pouziti, ale spise jako
marketingovy tah jak se jeste chvili udrzet na trhu :). Takze spravne by se mela
klast otazka: co prinesl vyvoj jazyka Delphi oproti C++ ktere uz jsme meli? 

Na Vasi otazku mohu odpovedet tak, ze si myslim ze C++ je vyssi jazyk nez
Delphi, protoze jeho implementace je starsi,  vyzralejsi, odzkousena, podoba
jazyka je ustalena a normalizovana. Navic C++ je _vseobecne rozsireny_ a jeho
implementaci najdete snad v uplne kazdickem operacnim systemu ktery bezi na vic
nez 16 bitech (a mozna i na tech 16 bitech). Navic C++ najdete i napr. jako
implementacni jazyk pro ruzne hw-oriented procesory (NIOS napr.) 


------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20070831/98952d14/attachment-0002.htm 


Další informace o konferenci Hw-list