Ar fi o idee buna sa invatam un limbaj de programare pe forum, ajutandu-ne intre noi. In primul rand, ar trebui sa stiti ce e un limbaj de programare/ compilator/ IDE, dar asta am sa va las pe voi sa descoperiti(gasiti foarte multe informatii ajutatoare pe wikipedia.org). Presupunand ca deja stiti ce sunt acestea, am sa trec la treaba:
Limbajul propus de mine, este C-ul(deasemenea cautati pe wikipedia). Este limbajul cel mai apropiat de hardware-ul unui PC (dupa Assembler). Codul se scrie foarte usor, si este cel mai indicat pentru incepatori.
Primul program, scris in orice limbaj de programare ar trebui sa fie banalul "Hello World"- afisarea pe terminal(monitor), a textului "Hllo world".
C-am asta e codul. Si acum sa va explic ce inseamna fiecare linie:
#include -> include in program headerul stdio(STDandardInputOutput).
main() -> este o functie speciala in C (si C++), care trebuie sa apara OBLIGATORIU in orice program- nu exista program fara main. Paarantezele ( si ) includ argumentele unei functii, dar programul nostru fiind simplu nu necesita nici un argument.
{ si } inseamna inceputul si sfarsitul programuli propriuzis. Ele sunt echivalentele lui BEGIN si END din Pascal.
printf este functia ce afiseaza pe monitor ce este scris intre parantezele ei. In paranteze trebuie sa apara obligatoriu si ghilimelele. La sfarsitul functiei se incheie prin semnul ;
\n este caracterul "linie noua". Acesta muta cursorul pe linia imediat urmatoare. C mai recunoaste \t pentru tab, \b pntru backspace si \\ pentru \.
/*salut colegi!!!*/ este un comentariu. El poate fi asezat oriunde pentru ca nu este luat in seama de compilator. Ne ajuta sa itelegem mai bine codul
Limbajul propus de mine, este C-ul(deasemenea cautati pe wikipedia). Este limbajul cel mai apropiat de hardware-ul unui PC (dupa Assembler). Codul se scrie foarte usor, si este cel mai indicat pentru incepatori.
Primul program, scris in orice limbaj de programare ar trebui sa fie banalul "Hello World"- afisarea pe terminal(monitor), a textului "Hllo world".
- Cod:
#include <stdio.h>
main()
{
printf("Hello Forumisti\n");/* salut colegi!!!*/
}
C-am asta e codul. Si acum sa va explic ce inseamna fiecare linie:
#include
main() -> este o functie speciala in C (si C++), care trebuie sa apara OBLIGATORIU in orice program- nu exista program fara main. Paarantezele ( si ) includ argumentele unei functii, dar programul nostru fiind simplu nu necesita nici un argument.
{ si } inseamna inceputul si sfarsitul programuli propriuzis. Ele sunt echivalentele lui BEGIN si END din Pascal.
printf este functia ce afiseaza pe monitor ce este scris intre parantezele ei. In paranteze trebuie sa apara obligatoriu si ghilimelele. La sfarsitul functiei se incheie prin semnul ;
\n este caracterul "linie noua". Acesta muta cursorul pe linia imediat urmatoare. C mai recunoaste \t pentru tab, \b pntru backspace si \\ pentru \.
/*salut colegi!!!*/ este un comentariu. El poate fi asezat oriunde pentru ca nu este luat in seama de compilator. Ne ajuta sa itelegem mai bine codul
Lun Sept 15, 2008 5:09 pm Scris de sysio
» Calculatoare.biz
Lun Sept 15, 2008 5:05 pm Scris de sysio
» Calculatoare.biz
Lun Sept 15, 2008 5:04 pm Scris de sysio
» Calculatoare.biz
Lun Sept 15, 2008 5:04 pm Scris de sysio
» Calculatoare.biz
Lun Sept 15, 2008 5:03 pm Scris de sysio
» Unelte de moderare
Joi Aug 07, 2008 8:32 pm Scris de Necros
» Incepe Olimpiada
Mier Aug 06, 2008 4:02 pm Scris de sysio
» Truc- Internet fara browser
Mier Aug 06, 2008 1:25 pm Scris de sysio
» SDFix
Mar Aug 05, 2008 7:02 pm Scris de sysio
» ComboFix
Mar Aug 05, 2008 6:53 pm Scris de sysio
» GIMP 2.4.6-i686
Mar Aug 05, 2008 6:30 pm Scris de sysio
» Dev C++
Mar Aug 05, 2008 12:39 pm Scris de sysio
» Player pe site
Sam Aug 02, 2008 11:26 am Scris de sysio
» Alte categorii de download
Sam Aug 02, 2008 11:24 am Scris de sysio
» Echipa IT Forum
Joi Iul 31, 2008 7:23 pm Scris de sysio
» Smiley-uri noi
Joi Iul 31, 2008 7:19 pm Scris de sysio
» Limba forumului.
Joi Iul 31, 2008 7:15 pm Scris de sysio
» Regulament
Joi Iul 31, 2008 12:49 pm Scris de sysio
» Se actualizeaza forumul
Joi Iul 31, 2008 11:30 am Scris de sysio
» Primul program
Mier Iul 30, 2008 6:24 pm Scris de sysio