Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Vand Proiect AI cu ChatGPT 4(Gene...

E-Mail in serie prin Excel si Out...

Modul alimentare rulou/jaluzea ex...

Recuperare fișiere dupa form...
 Aplicatii stress test RAM

Asigurare auto hibrid

Asus B550M - PC-ul nu porneste di...

Tzanca Uraganu - Inconjurat de Fe...
 explicatie montaj breadboard

3 Doors Down - Kryptonite

Semnalizati cand virati pe un dru...

Succesiune - mostenire apartament...
 Donez Siofor de 1000mg ( diabet t...

Izolatie intre parter si etaj

Hranirea pasarilor din orase -pro...

[unde] goarna tramvai
 

Resurse/Cărți C și C++

- - - - -
  • This topic is locked This topic is locked
98 replies to this topic

#1
dixy

dixy

    Senior Member

  • Grup: Banned
  • Posts: 3,910
  • Înscris: 06.09.2004
Pentru a răspunde la o parte din întrebările care tot par să se repete, de genul unde găsesc tutoriale, cum învăț C++, cu ide/compilator gratuit pentru C/C++ există, etc., am deschis acest topic. Dacă știți alte resurse care vi se par bune și care nu sunt listate aici, trimiteți vă rog, un PM.

Cărți și tutoriale C și C++ disponibile gratuit pe Internet:


Thinking in C++, 2nd Edition, Vol 1 and Vol 2

Cartea lui Bruce Eckel, Thinking in C++, este unul dintre cele mai bune locuri de unde se poate începe programarea în C++. Totul este clar, simplu, explicat pas cu pas și dacă citiți toată cartea, o înțelegeți si faceți exercițiile propuse la sfârșitul  fiecărui capitol, este imposibil să nu înțelegeți C++ măcar la nivel mediu după ce o terminați.


Data Structures and Algorithms with Object-Oriented Design Patterns in C++

Un bun mod de a învăța structuri de date și algoritmi ca: stive, cozi, liste, hashing, hash tables, arbori, arbori binari, arbori de căutare, etc.


Numerical Recipes in C


Optimizing C++ - the WWW Version

Învățați cum să vă optimizați programele scrise în C++.


Who's Afraid of C++? - the WWW Version


C++??: A Critique of C++ (3rd Edition)

Must read: punctele slabe ale C și C++.


Teach Yourself Visual C++ 5 in 24 Hours


C Elements of Style


Incompatibilities Between ISO C and ISO C++


C++ Programming Howto


Reliable Software C++ Tutorial


A Beginners C++


The C++ Annotations

Carte scrisă pentru cei care știu deja C și vor să învețe C++.


Online C++ Tutorial


C++ Libraries FAQ


Object Orientation FAQ

Minicurs de C++ în limba română

Scris de Dragoș Acostăchioaie, autor destul de cunoscut pentru cărțile sale din domeniul informaticii.

Minicurs de C++ în limba română

Scris de Dorel Lucanu. Căutați în josul paginii la secțiunea resurse linkurile către slide-uri.

<span style='font-size:8pt;line-height:100%'>[Raz edit]</span>
alte mici tutoriale in limba romana pentru c++ :
1 - Introducere in C++,
2 - Clase,
3- alocarea memoriei,
4-Functii si date de tip static,
5- Polimorfism,
6-Template
(totusi invatati engleza pentru ca fara ea nu se prea poate: Cursuri engleza )
<span style='font-size:8pt;line-height:100%'>[/Raz edit]</span>

Compilatoare gratuite C și C++ :

Free Microsoft Visual C++ 2005 Express Beta 2

Pentru programe .NET. Nu știu dacă se pot compila și executabile native.


Free Microsoft eMbedded Visual C++

Pentru Windows CE.


Free Microsoft Visual C++ Toolkit 2003

Compilator, linker, biblioteci, etc. Toate uneltele sunt în linie de comandă.


Free Microsoft .NET Framework Software Development Kit / Free Microsoft Visual C++ Compiler

Compilator C++ în linie de comandă.


Open Source Watcom / OpenWatcom C/C++ Compiler

Unul dintre cele mai bune compilatoare pentru win32 și dos. Must try.


Mingw32 C & C++ Compilers

Gnu C++ aka gcc. Poate cel mai bun compilator.


Digital Mars C/C++ Compiler (Symantec C++ Replacement)

Unul dintre cele mai bune compilatoare C/C++ pentru win32 și dos.


Intel C++ Compiler for Linux Non-Commercial Version


Borland C++ Compiler

Compilator de la borland împreună cu instrumentele în linie de comandă. Cam tot ce vă trebuie pentru a creea un program, în afară de un editor de cod. win32.


Apple's Macintosh Programmer's Workshop (C and C++ compilers)


TenDRA C/C++ Compiler

Pentru UNIX/Linux.


Tiny C Compiler - Smallest Linux C Compiler


Bloodshed Dev-C++ C++ Compiler

Ide C++ împreună cu cel mai nou gcc, soluția cea mai bună dacă nu vreți sau nu vă permiteți să cumpărați licențe Visual C. Dacă ar fi și RAD, ar fi cea mai performantă soluție.

GNU C/C++ Compiler and EGCS

Pelles C Compiler

DJGPP C and C++ Compilers

Compilatorul gcc pentru dos, împreună cu un IDE în stilul Borland C. Simply the best.


ANYC C Compiler

Sphinx C-- Compiler

ACC C Compiler

CC386 C Compiler

Cygwin Project (C & C++ Compilers)

LCC-Win32 C Compiler

Un compilator C foarte bun. Pentru win32.

Pacific C Compiler

ATTOC C Compiler

RSXNT C and C++ Compilers

IDE C și C++:

Quincy 2005


Code::Blocks

Cross platform.


BVRDE

Cross platform win nt pentru UNIX/Linux.


Visual-MinGW


The V IDE for GNU C++ and Java


Developers IDE


KDevelop

UNIX/Linux

Anjuta

UNIX/Linux

Eclipse

Eclipse este un ide demn de luat în seamă, cross platform și care împreună cu plugin-ul C++ poate fi exact ce are nevoie un programator C/C++.

RAD C și C++

Qt Designer

Un excelent RAD C++ pentru UNIX și Windows, care este disponibil și în varianta free. Se poate folosi stand-alone sau integra în mai multe IDE-uri, printre care amintesc Visual C++, MinGW sau KDevelop.

Linkuri utile, exemple, bucăți de cod, tutoriale:

Microsoft Visual C++ Home Page


Doctor Dobbs Journal

The one and only. :D

www.codeproject.com


Programmers Heaven

Exemple utile.


DevCentral Tutorials: C/C++


C++ tutorials and much more...


Getting started with C++...


http://www.troubleshooters.com


http://www.swtech.com/cpp/tutorials/

http://www.planetcpp.com

http://www.planetsourcecode.com/vb/default.asp?lngWId=3

Biblioteci utile


Grafică 3D și jocuri:

DirectX

DirectX presupun că nu mai are nevoie de nici o prezentare. Este folosit în majoritatea jocurilor și a programelor care folosesc grafică.


OpenGL

Dezvoltată de gigantul graficii - SGI, OpenGL, este considerat de unii ca fiind cel mai bun api 3D. În plus este cross platform.

Aruncați aici o privire pentru a vă face o idee despre ce poate să facă OpenGL.


SDL

Simple DirectMedia Layer, este o bibliotecă ce se adresează în principal programatorilor de jocuri, dar poate fi folosită cu succes oriunde este nevoie de grafică sunet, citirea tastaturii, a joystick-ului, etc. Foarte coerentă, destul de low level pentru a fi performantă și foarte important, comunică foarte bine cu OpenGL și face programarea OpenGL(inițializarea aplicației GL, deschiderea ferestrei, etc) mult mai simplă.

Dacă în programarea jocurilor nu mergi pe soluția DirectX, cealaltă mare soluție este OpenGL + SDL.

Edited by OriginalCopy, 18 August 2012 - 18:31.


#2
RAZ

RAZ

    Member

  • Grup: Members
  • Posts: 1,227
  • Înscris: 15.10.2004
Resurse pentru Borland C++ Builder:

Borland C++Builder Unleashed (Charlie Calvert's book)

functionX bcb

C++ Builder Samples , Building Complex Artificial Worlds, norfolkgraphic   (exemple de aplicatii dezvoltate in bcb - cod sursa inclus)

free components

tek-tips forum

Borland C++ Builder for Borland Delphi Users

Google is your best friend ;)

Edited by RAZ, 06 October 2005 - 08:19.


#3
dixy

dixy

    Senior Member

  • Grup: Banned
  • Posts: 3,910
  • Înscris: 06.09.2004
Resurse Visual C++, MFC, Winapi:

http://www.codersource.net/

Articole, exemple, tutoriale despre win32, Visual C++ și MFC.


Tutoriale Visual C++ pentru începători.


Tutoriale MFC

Trebuie să vă înregistrați pe situl respectiv pentru a putea citi tutorialele.

Visual Studio .NET 2003 C++ Tutorial


Teach Yourself Visual C++ 5 in 24 Hours

[http://web.sau.edu/L...orial/]Tutorial simplu Visual C++ 6 [/url]


[http://www.ddj.com/a..._tutorial.htm]7 lecții Visual C++ din Dr Dobbs[/url]

must read.

How-to-uri despre Visual C++ și MFC

http://msdn.microsof...TML/tutorhm.asp" target="_blank"> * tutoriale Visual C++ de la Microsoft

MFC Professional

Sit despre Visual C++ și MFC.

Tutoriale Visual C++ și MFC

Visual C++ și conceptele de bază

FAQ Active Template Library (ATL)

Tutorial de debugging cu Visual C++

Mic ghid Visual C++

Tutorial Visual C++

Getting Started with Microsoft Visual C++

FAQ Visual C++

Forum Visual C++

Pagina C++ .NET de la Microsoft

Ghid Microsoft despre Visual C++ 6

#4
catalin2994

catalin2994

    New Member

  • Grup: Members
  • Posts: 5
  • Înscris: 12.11.2011
Salut tuturor , vreau si eu sa invat c si m-am gandit sa vin sa primesc niste sfaturi cu privire la niste carti pe care am de gand sa le cumpar ..
http://www.price.ro/...nder_426032.htm
http://www.librarie....-Liviu-Negrescu
http://www.amazon.co...a/dp/0766846822
http://www.polirom.r...-aplicati-2151/
http://www.polirom.r...-aplicati-2514/
Cam care dintre cartile astea mi-ar fi de folos ? Am in principal nevoie de o carte care sa explice in amanunt lucrurile de baza,ca dupa asta ma descurc eu.
Merci anticipat. :)
P.s: sper ca nu am gresit locul de postare,sunt nou pe aici :P

#5
danielfp

danielfp

    Member

  • Grup: Members
  • Posts: 337
  • Înscris: 24.04.2010
Eu recomand cele 3 volume ale Emanuelei Cerchez si Marinel Serban

http://forum.softped...hp/t399948.html - aici s-a mai discutat despre ele.

#6
m3th0dman

m3th0dman

    Senior Member

  • Grup: Senior Members
  • Posts: 9,269
  • Înscris: 03.01.2007
Pentru C, asta - http://www.amazon.co...e...0786&sr=8-1 .

#7
andrei406

andrei406

    New Member

  • Grup: Members
  • Posts: 1
  • Înscris: 26.12.2011
Pentru C și C++ mi se pare foarte bun și www.tutorialeprogramare.ro

#8
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005
http://www.dreaminco...et-cheat-sheet/

#9
caliux

caliux

    Member

  • Grup: Members
  • Posts: 297
  • Înscris: 04.02.2010
O carte de C++ si algoritmica here

#10
AdrianPietro

AdrianPietro

    New Member

  • Grup: Members
  • Posts: 11
  • Înscris: 18.08.2012
Salut!
Sunt student in anul 2 la Facultatea de matematica si informatica din Bucuresti , am studiat in semestrul 2 programarea orientata pe obiecte si ca suport de curs ni s-au dat 2 carti: Bruce Eckel - Thinking in C++(are 2 volume) si Herbert Schildt - C++:The Complete Reference Third Edition .

In timpul anului am citit din Schildt , am luat examenul , iar pe perioada verii am fost sfatuiti sa citim volumul 2 din Eckel (care cuprinde capitole despre librarii,mostenire multipla , design patterns etc).

Problema cu Eckel este ca are un stil foarte dezordonat (sau asa mi se pare mie).Undeva in primele 3 capitole vorbeste despre functii virtuale, pe urma revine la supraincarcare etc.


Am cautat pe net si cartea e laudata de parca ar avea antidotul impotriva cancerului . Pe de alta parte se pare ca Schildt nu este chiar asa de apreciat, deoarece am gasit mai multe referinte negative, cum ca in unele carti ar avea erori etc.

La Schildt imi placea faptul ca  stiai exact unde sa cauti supraincarcari , constructori, functii virtuale etc, pe cand la Eckel parca scrie din memorie (mai vorbeste ceva, mai isi aduce aminte ceva).

Intrebarile mele:
Sunt eu nebun sau cartea lui Eckel nu e chiar asa de grozava?
E buna si cartea lui Schildt?
Recomandati alte carti?

Multumesc anticipat!

#11
gtk

gtk

    Guru Member

  • Grup: Senior Members
  • Posts: 11,868
  • Înscris: 18.09.2004
cartea lui bruce eckel e buna, dar nu e tocmai pentru incepatori, nu e un soi de referinta si nici nu prea e buna de invatat cap coada programare la modul general, ci prezinta in detaliu tot felul de tehnicalitati
cartea lui herbert schildt e de folosit ca referinta, insa editia a 3-a e destul de veche (nu stiu daca corespunde complet standardului c++)

carti bunicele de invatat c++ de la 0:

Problem Solving with C++ 7th Walter Savitch (excelente explicatiile) sau Absolute C++ 5th ed. de acelasi autor (e aprox aceeasi carte, cu alt titlu)
Starting Out with C++ from Control Structures through Objects 7th ed. Toni Gaddis (explicatii bune)
C++ Primer Plus 6th ed. Stephen Prata
C++ How to program 8th ed. Deitel

chestii mai avansate
C++ Primer 4th ed Stanley Lippman
Professional C++ 2nd ed. (Wrox, Marc Gregoire)

si mai sunt multe, dar trebuie sa te uiti in ele sa vezi cam ce ti-ar folosi...

Edited by gtk, 18 August 2012 - 20:23.


#12
rockonobil

rockonobil

    New Member

  • Grup: Members
  • Posts: 13
  • Înscris: 12.08.2010
Vreau sa imi iau in urmatoarele zile carti de programare pentru   java / C / C++ .

Care sunt cele mai bune optiuni d.p.d.v al vostru ?

Unde se pot gasi ?

( Sa fie in limba romana . Ma descurc cu engleza chiar bine dar nu vreau sa raman in ceata cu anumite cuvinte
, fraze , expresii )

Cat ar fi pretu? ( aproximativ )

Cat de greu se invata si cam in cat timp ?

( nu ma refer la cei care stiu deja alte limbaje de programare sau care macar au terminat
liceul pe profil mate/info ci la incepatori . )

[Nu sunt sigur ca am postat bine dar daca nu e , mutatil unde trebuie si trimiteti un pm.  ]

multumesc.

#13
secretalex92

secretalex92

    Active Member

  • Grup: Members
  • Posts: 1,496
  • Înscris: 28.12.2008

View Postrockonobil, on 23rd August 2012, 03:56, said:

.....
da un search pe forum si o sa gasesti topic-uri pe tema asta cu zecile ..

#14
reaper666

reaper666

    Junior Member

  • Grup: Members
  • Posts: 157
  • Înscris: 31.01.2012
Imi puteti recomanda niste carti de programare C++ in limba romana pt incepatori care se pot gasi in librarii?

#15
edy_3dz

edy_3dz

    Rau sau bun

  • Grup: Senior Members
  • Posts: 3,241
  • Înscris: 30.08.2008
http://www.polirom.r...tru-liceu-1792/

#16
meanman

meanman

    Senior Member

  • Grup: Senior Members
  • Posts: 2,940
  • Înscris: 14.08.2006
http://www.teora.ro/...911&category=12

daca te intereseaza, am eu una m-am uitat de cateva ori prin ea, o dau cu 20 lei + taxe postale, plata in avans.

#17
edy_3dz

edy_3dz

    Rau sau bun

  • Grup: Senior Members
  • Posts: 3,241
  • Înscris: 30.08.2008

View Postmeanman, on 10 octombrie 2012 - 19:32, said:

http://www.teora.ro/...911&category=12

daca te intereseaza, am eu una m-am uitat de cateva ori prin ea, o dau cu 20 lei + taxe postale, plata in avans.
O am si eu pe asta, dar nu o recomand unui incepator. Te invata multe chestii, dar e axata spre lucrul in mediul MS-DOS. Nu abordeaza deloc algoritmica.

#18
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,189
  • Înscris: 24.02.2007

View Postedy_3dz, on 10 octombrie 2012 - 20:24, said:

Nu abordeaza deloc algoritmica.

Asta nu prea vad de ce ar fi o problema, C++ in mod normal te apuci sa il inveti cand stii deja una alta (C, algoritmica etc).

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate