Articole interesante!!află curiozităţi din lumea virtuală
Definiţia de Calculator sau PC (De la Wikipedia, enciclopedia liberă)

Programecunoaşte tehnologia cu care “ai de a face”
Programele de calculator sunt listele de instrucţiuni de executat de către un calculator. Acestea pot număra de la câteva instrucţiuni, care îndeplinesc o sarcină simplă, pînă la milioane de instrucţiuni pe program (unele din ele executate repetat), plus tabele de date. Un calculator personal curent din anul 2008 din categoria sub 1.000 euro este capabil să execute peste 4 miliarde de instrucţiuni pe secundă. Compunerea sau scrierea acestor programe este efectuată de către programatori profesionişti, numiţi şi „softişti”. În practică, programele nu se mai scriu demult în limbajul maşină al calculatorului. Scrierea în limbaj-maşină era extrem de laborioasă şi erorile se puteau strecura uşor, ceea ce putea provoca scăderea productivităţii la programare. Actualmente programele dorite sînt de obicei descrise/scrise într-un limbaj de programare de nivel mai ridicat (superior), care, înainte de a putea fi executat, este tradus automat în limbaj-maşină de către programe specializate (interpretoare şi compilatoare), adică într-o „limbă” inteligibilă maşinii de calcul (computerului). Unele limbaje de programare sînt foarte strîns legate de limbajul maşină de la baza calculatorului, ca de ex. limbajul de asamblare, de aceea sînt numite limbaje de "nivel jos". La cealaltă extremă se situează limbajele de "nivel înalt", de ex. C++, Java, Lisp, Visual Basic ş.a. Acestea oferă programatorilor posibilitatea operării cu concepte foarte abstracte, complexe, a căror implementare concretă la nivelul de jos nu mai interesează (dacă interpretorul sau compilatorul funcţionează corect). Limbajul ales pentru o anume problemă depinde în primul rînd chiar de natura problemei, de competenţa profesională a programatorilor, de disponibilitatea uneltelor de proiectare precum şi de bugetul disponibil. Programele mai sunt numite şi software, ele putând fi memorate permanent sau/şi doar memorabile temporar; însă software-ul poate include, pe lîngă programele propriu-zise, şi material auxiliar, cum ar fi date grafice, în cazul unui joc pe calculator. Instrumentele moderne de proiectare software precum şi tehnicile de programare ce pun accentul pe reutilizarea codului (de ex. programarea orientată pe obiecte) fac posibilă realizarea unor programe complexe, constituite din zeci de milioane de instrucţiuni; de exemplu browserul Firefox al organizaţiei Mozilla se compune din peste 2 milioane de linii de cod în limbajul C++. Gestiunea acestor programe complexe face obiectul unei ştiinţe numite ingineria programării. (Sursa: Wikipedia.org)