Compiler
Auth Gábor
franko at mail.rgstudio.hu
Wed May 7 09:49:39 CEST 2003
Halihó!
2003. május 7. 08.41 dátummal HWSW Famulus ezt írta:
> Mielott VB6 contra C++ hitvitaba keveredtek....
> Az MSHU windows fejlesztoi listan ez mar lezajlott vagy egy eve.
Hja... :)
> A VB6-ban az MS C forditoja van benne es
> tartalmilag azonos forrasbol byte-ra azonos kodot general!!!
Az MSC fordítóig igaz, de MSC/VC++ nem azonos a C++ fordítókkal... csak
egy részhalmaza. :)
> A VB6 elonye a sokkal egyszerubb nyelv ami az irodai jellegu (GUI+DATA)
> sw-k irasahoz van optimalizalva.
> De némi windows ismerettel minden megteheto ebben is akar a C++ -ban,
> csak ha pl. hw kozelibb dolgokat vagy WIN API alapu dolgokat akar valaki
> programozni akkor VB6-ban tobbet kell vacakolni...
Háááát... vannak dolgok, amit nem lehet megcsinálni, ha VB nyelven belül
maradunk, és nem használunk C++ nyelven megírt külső lib-eket, vagy
beágyazott modulokat.
> Talan eszre kellene venni, hogy ugyanarra a hw/sw architecturara
> dolgozik a VB6 es C++ is megpedig INTEL X86-ra es WINAPI-ra.
Ehh... a C++ nem Win és nem Intel architektúrára íródott... a VB igen. A
C++ nagyon-nagyon más mint a VB, sőt, a VC++ is néhol eléggé rendesen
eltér a C++ ajánlásoktól... csak azért, hogy a hülye programozó szívjon a
portolással, ha olyan barom, hogy nem csak Intel (vagyis nem feltétlenül
Win!!) architektúrára fejleszt...
> Innentol a nyelvek erejeben nem lehet kulonbseg, max abban tudnak
> elterni, hogy melyik milyen utasitashalmazt ismernek alapbol......
Hát-hát... Egy nyelv erejét nem az határozza meg, hogy milyen bájtkódot
készít az adott környezetre, hanem, hogy mennyiben segíti a hibátlan és
korrekt kódolást, illetve a hibakeresés/hibakezelést. A C++ (illetve
részben a Java) ebben nagyon jó, a VB sehol nincs ehhez képest, mint
nyelv.
> VB6 konnyebben tanulhato, gyorsabban ad eredmenyt irodai jellegu
> feladatok eseten. mert elfedi a WINAPI nagyobb reszet mint a C++.
Bocsánat... de a C++ nyelvnek köze nincs a WinAPI-hoz. A VC++
környezetnek igen, de a C++ nyelven nincs. Platformfüggetlen nyelvleírás
és nyelvtan 1500 oldal a C++ nyelvről.
> Csakhogy a GHz-ek es a GByte-ok idejen ennek egyre kissebb a
> jelentosege. A minel magasabb szintu elvonatkoztatas a hatekonysag
> alapja, mert a jo programozo napidija lassan egy pc arahoz kozelit!
Ez így van, de ez nem a VB és a könyezetek érdeme... a jó program nem
attól jön össze, hogy mit lapátolunk be egy felületre és mit kapcsolunk
össze, hanem a jó tervezés és a jó dokumentáció függvénye... :)
A programírás a programzás idejéből kb. 10%, ebben segít egy jó
környezet, hogy ez legyen például 2 hónap helyett másfél hónap, de a
többi azért marad két év.
--
Frank O'Yanco -=- Mobil +36-70/312-1856 +36-30/368-7792 -=- ICQ: 49179141
FreeBSD (current stable branch) - Toshiba Satellite 1410
Key fingerprint E99D 1A55 0DF2 3AAC 2A15 FD55 0D71 B88D 35E5 C50D
More information about the Elektro
mailing list