16:18:24
 Frissítés
Keresés | Új hozzászólás
 » Isten hozott, kedves Vendég ! Fórumlakók | GY.I.K. | Bejelentkezés | Regisztráció 
 » Szakmai
Téma: C++
... Elejére 1. lap 
mackó
Olvasta: 1 | Válasz | 2013. május 08. 08:01 | Sorszám: 40
http://www.cplusplus.com/forum/articles/7312/
Rendes Kis
Olvasta: 1 | Válasz | 2013. május 08. 06:35 | Sorszám: 39
(Olyan nincs a C-ben, hogy "Press any key" ??)
Rendes Kis
Olvasta: 1 | Válasz | 2012. szeptember 25. 11:06 | Sorszám: 38
http://www.cplusplus.com/reference/clibrary/cstdlib/atof/
Rendes Kis
Olvasta: 1 | Válasz | 2012. szeptember 06. 12:35 | Sorszám: 37
beep:
(1) cout << '\a';
(2) Beep(int freq, int duration_in_millisec);
... http://www.cplusplus.com/forum/general/74777/
Rendes Kis
Olvasta: 1 | Válasz | 2012. augusztus 28. 16:22 | Sorszám: 36
int fprintf ( FILE * stream, const char * format, ... );
... http://www.cplusplus.com/reference/clibrary/cstdio/fprintf/
Rendes Kis
Olvasta: 1 | Válasz | 2012. április 13. 11:45 | Sorszám: 35
Típusdefiniáló (typedef) azonosítók: http://www.eet.bme.hu/publications/e_books/progr/cpp/node30.html
Rendes Kis
Olvasta: 1 | Válasz | 2012. március 15. 17:42 | Sorszám: 34
struct tm: http://www.cplusplus.com/reference/clibrary/ctime/tm/
rafiki
Olvasta: 1 | Válasz | 2012. március 10. 10:52 | Sorszám: 33
Natur C + motif/Xtlib rulez!
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 24. 21:09 | Sorszám: 32
<cstdio>

int rename ( const char * oldname, const char * newname );

Rename file ... (Ez ennél egyszerűbb nemigen lehetne ... )
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 24. 20:37 | Sorszám: 31
%Y %m %d %H %M %S
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 13. 15:05 | Sorszám: 30
A double precision simán ábrázolja a dátumot mikroszekundum pontossággal: 1329138410.077684
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 13. 14:47 | Sorszám: 29
OK, köszönöm !
A Java-val szembeni ellenérzésemet vszleg nem maga a nyelv, hanem a szörnyszülött fejlesztőeszközök (mint a Borland JBuilder) táplálták ...
... Meg amikor a szomszéd szobából a Java-zó kollégák ujjai alól röpültek kifelé a klaviatúrák a folyosóra ...
Egzisztenciális kvantor
Olvasta: 1 | Válasz | 2012. február 13. 13:28 | Sorszám: 28
Általános esetben, azaz ha a választás szabadsága adott, akkor nem kérdéses, hogy a C a nyerő a C++-szal szemben.
A C++ valóban szép és logikus nyelv, amolyan matematikai általánosítása egy kezdetleges ötletnek. A gyakorlat azonban azt mutatja, hogy C++-ban baromira könnyű olyan hibákat benne hagyni a kódban, amiket csak hetekig tartó debug-golással lehet majd kijavítani.
Hogy a C++ a gyakorlatban sokkal nehezebben használható, mint a hozzá képest primitív C, és hogy számos project bukását okozta, azt mások is viszonylag hamar felismerték. Kigyomlálták a nyelvből a nélkülözhető elemeket, és így született a Java. (Voltak még egyéb szempontok is a Java tervezésénél, pl. a memória fregmentálódásának elkerülése.) Tehát ha Java-t is lehet választani, akkor inkább azt javaslom. Nem kell idegenkedni tőle, nagyon hasonlít a C++-ra.
Saját tapasztalatom alapján azt mondanám, hogy valahol 2000-4000 forrássornyi komplexitás között lehet az a határ, amin túl érdemes elkezdeni keresni alternatívát a C++ helyett. Azaz nagyobb C++-os munkáknál biztosan el fogsz pazarolni annyi időt hülye hibák keresésére, hogy megtérüljön a hatékonyabb nyelvre (pl. Java-ra) való átállás kezdeti költsége.

A C# állítólag a Java-hoz hasonló, de én azt nem ismerem.

Kisebb GUI-kra, nem sebességérzékeny progiknak jó még a Python is. Teljesen más világ, csak annyiban hasonlít a Java-ra, hogy milliónyi library van hozzá.
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 13. 12:26 | Sorszám: 27
modulo: a % b (osztási maradék, csak egészekkel)

... http://digitus.itk.ppke.hu/~lovei/2004/cpp-alap.html
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 11. 10:37 | Sorszám: 26
Nyomós érv a C mellett, hogy van 1 C-s kollégám, akitől tudok kérdezni ...

Azt nem egészen értem, hogy akkor most Te a C vagy a C++ mellett teszed le a voksot ?

A natúr C-t nem választhatom, mert olyan nincs, a Jávától meg effajta szörnyűségektől pedig kiráz a hideg ...
Egzisztenciális kvantor
Olvasta: 1 | Válasz | 2012. február 10. 23:19 | Sorszám: 25
Ez egy apróság, amit vissza fogsz sírni, amikor az = operátort összekevered a copy constructor-ral, vagy a referenciát a pointer-rel.
Szerintem az a library meg van írva más nyelvhez is. Ha 1000 sornál többet készülsz írni, akkor mindenképpen próbálj más nyelvet keresni.
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 10. 17:16 | Sorszám: 24
Na jó-jó, de azért nem föltétlenül kell a programozó életét megkeseríteni !
glens
Olvasta: 1 | Válasz | 2012. február 10. 16:56 | Sorszám: 23
Hát, nehéz kenyér a programozás, kétségtelen.
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 10. 14:42 | Sorszám: 22
A C-nél viszont merényletszámba megy, hogy az

if( a = b )

szintaxis nem okoz hibát (sőt végrehajtódik), de nem azt csinálja, amit az ember paraszti ésszel gondolna ...
glens
Olvasta: 1 | Válasz | 2012. február 10. 13:29 | Sorszám: 21
A C#-ban megvan (meg a VB-ben is).
Valóban kényelmes, és tömörebb lesz a forrás.
Rendes Kis
Olvasta: 2 | Válasz | 2012. február 10. 12:16 | Sorszám: 20
A C-ben szeretnivaló a ++, --, +=, -= operátorok ... Ezeket, sajna, a Centurából kihagyták ...
glens
Olvasta: 1 | Válasz | 2012. február 10. 09:57 | Sorszám: 19
A kényelmet könnyű megszokni...
Rendes Kis
Olvasta: 2 | Válasz | 2012. február 10. 07:33 | Sorszám: 18
A Centurából a C-be visszalépést úgy éltem meg, mint Petőfi, amikor megvonták tőle a reggeli kávéját !
Rendes Kis
Olvasta: 2 | Válasz | 2012. február 10. 07:30 | Sorszám: 17
Igaz, nem rossz, sőt fölöttébb praktikus a C, de van néhány bosszantóan múltszázadi tulajdonsága ...

Ez nekem azért különösen szembeszökő, mert az elmúlt 15+ évben a Centura (korábban: Gupta, később: Unify) fejlesztőeszközzel dolgoztam,
amit nyilvánvalóan a C tapasztalatain okulva írtak ...
Rendes Kis
Olvasta: 1 | Válasz | 2012. február 10. 07:08 | Sorszám: 16
Háát ... én abban semmi szépséget nem találok, hogy a 'CString'-et 'char*'-gá kell konvertálnom ...

Igen, bele vagyok kényszerítve, mert 1 olyan API-t kell használnom, ami C++ -ban íródott.

(De, szerencsére, az API írója is bizonyára csak kényszerből használta a C++ -t, mert eléggé "C-szerűen" dolgozott ... )
Tovább ...
Jelmagyarázat    Van új hozzászólás
   Ezeket a hozzászólásokat már láttad
... Hibabejelentés | | | Gondola ...