Sunteți pe pagina 1din 41

CURSUL 3

SOFTWARE DE BAZĂ
cuprins
• BIOS

• Windows vs Linux

• limbaje de programare

• concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii

• De fiecare dată când deschizi laptopul sau computerul desktop, ai un ecran la


dispoziție pe care poți efectua diverse activități. Dar care este acel lucru care face
ca piesele hardware să poată executa sarcini pentru tine? Cum poate ști
procesorul, de exemplu, că ai dat o comandă de a rula un film sau de a reda o
anumită piesă muzicală?

Răspunsul este intuitiv: sistemul de operare sau „kernel” (din lb. engleză, în
traducere, „nucleu”) este cel care face ca totul să se întâmple pe ecranul device-ului.
De fapt, folosim un asemenea OS (Operating System) chiar și acum.

• Este aproape sigur că ai auzit de Windows – unul din cele mai populare sisteme de
operare, sau de Linux, Android, MacOS etc.
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii

Linux este un OS care a apărut pentru prima dată în mintea lui Linus Torvalds atunci
când era student și era obișnuit să lucreze cu UNIX, un alt OS, despre care credea că
are nevoie de mai multe îmbunătățiri.

Deși a propus câteva sugestii către firma proprietară a sistemului UNIX, acestea au
fost respinse și, astfel, lui Linus i-a venit ideea de a crea și lansa un OS nou, extrem
de flexibil și receptiv la upgrade-uri propuse chiar de cei care îl vor folosi.

Astfel, în 1991 Linus Torvalds a dezvoltat Linux. Ulterior a colaborat și cu alți


programatori, precum cei de la MIT, și a dezvoltat și aplicații dedicate noului sistem
de operare, reușind astfel să-l lanseze în același an.
BIOS Win-Linux programare concluzii

La baza sistemului de operare stă amalgamarea între nucleul dezvoltat de Linus


Torvalds și setul de aplicații open source GNU. Datorită acestei unificări, sistemul
rezultat mai este denumit și GNU/Linux.

Versiunile primare de Linux nu erau deloc prietenoase cu utilizatorii obișnuiți,


deoarece erau folosite mai ales de programatori, iar creatorul său nu s-a gândit
niciodată să facă programul comercial și să vândă licențe, spre deosebire de
Windows, care a devenit faimos în scurt timp de la lansare.

Totusi, aspectele gratuite, open-source, ale sistemului de operare Linux l-au


transformat, în timp, într-un program mult mai robust decât Windows-ul.
BIOS Win-Linux programare concluzii

Nucleul programului Linux a fost dezvoltat și lansat de la început sub licență GPL,
ceea ce înseamnă că sursa sau codul de bază trebuie să rămână mereu disponibil
gratuit oricui l-ar dori. Totuși, de-a lungul anilor, diverse companii au livrat pachete
ale acestui OS incluzând și soft privat, solicitând și unele onorarii pentru folosirea și
asigurarea suportului ulterior. Pentru segmentul consumatorilor casnici, uzuali, însă,
majoritatea, daca nu chiar toate versiunile de Linux, sunt gratuite.

Linux este astăzi unul din cele mai populare și mai des folosite programe nucleu și
constituie structura pe care au fost dezvoltate sisteme de operare populare, precum
Debian, Knopixx, Ubuntu sau Fedora. Exemplele enumerate sunt doar o mică parte
din sutele sau poate chiar miile de programe cu același kernel și care oferă
utilizatorilor o varietate aproape infinită de funcționalități.
BIOS Win-Linux programare concluzii

Desigur că, pentru un utilizator mediu sau pentru cei care folosesc computerul mai
mult pentru joaca pe PC, Linux poate fi un program ușor neatractiv, spre deosebire
de Windows deși, în ultima vreme, noi extensii și îmbunătățiri au făcut ca multe din
jocurile existente pe piață să poată fi rulate fără probleme și pe terminale cu acest
sistem de operare.

Utilizatorii care nu au avut nicio experiență în Linux, îl evită, de obicei, considerân-


du-l drept un sistem de operare foarte complicat de utilizat; în ultimii ani, sistemele
de operare bazate pe Linux au devenit mai ușor de folosit decât omologul Windows.

Pentru utilizatorii care sunt preocupați de securitatea datelor, Linux este o adevărată
soluție la toate temerile lor. Odată instalat, nu mai e nevoie de un program antivirus,
așa cum, de regulă, este necesar pe un Windows.
BIOS Win-Linux programare concluzii

Linux Mint

bazat pe Ubuntu
BIOS Win-Linux programare concluzii

Linux Mint

bazat pe Ubuntu
BIOS Win-Linux programare concluzii

Kali Linux 2021.2


BIOS Win-Linux programare concluzii

Un limbaj de programare reprezintă un mijloc de comunicare între programator şi


calculator.

Un limbaj de programare este un mijloc de comunicare particular, în care informaţia


ce trebuie comunicată este codificată printr-un program pe baza a trei componente:
• un set de acţiuni, care acţionează asupra unui
• set de date într-o anumită
• secvenţă de acţionare.
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii

Structura generală a unui program C++


• un program C++ este constituit dintr-o succesiune de module, denumite funcţii
• una dintre aceste funcţii este funcţia principală, denumită main()
• main() este o funcţie specială, care trebuie să apară obligatoriu o singură dată în
orice program C++
• execuţia oricărui program începe cu funcţia main()
• o funcţii este constituită din antet şi corp
• antetul funcţiei conţine numele funcţiei, tipul rezultatului pe care îl calculează
funcţia şi o listă de parametri prin care funcţia comunică cu exteriorul ei, încadrată
între paranteze rotunde
• corpul funcţiei conține declarații și instrucțiuni care specifică prelucrările realizate
de funcția respectivă
BIOS Win-Linux programare concluzii

Forma funcției main


int main()
{
....
return 0;
}
Instrucţiunea return este utilizată pentru a încheia execuţia unei funcţii şi a returna
valoarea expresiei specificate în instrucţiunea return ca valoare a funcţiei.
BIOS Win-Linux programare concluzii

Limbajul C++ este caracterizat de:

• sintaxă – este formată din totalitatea regulilor de scriere corectă a programelor;


• semantică – reprezintă semnificaţia construcţiilor corecte din punct de vedere
sintactic;
• vocabular – este format din totalitatea cuvintelor care pot fi folosite într-un program.
BIOS Win-Linux programare concluzii

Setul de caractere:

• literele mari şi mici ale alfabetului latin (A-Z, a-z);


• cifrele sistemului de numeraţie zecimal (0-9);
• caracterele speciale (blank, +, *, %, =, {, !, #, etc.).
BIOS Win-Linux programare concluzii

Identificatorii:

• au rolul de a denumi elemente ale programului precum constante, variabile, funcţii


• reprezintă o secvenţă de litere, cifre şi _ (linia de subliniere) care trebuie să înceapă
cu _ sau cu o literă;
• nu pot fi cuvinte cheie (rezervate) ale limbajului
BIOS Win-Linux programare concluzii

Cuvinte cheie (rezervate):

• sunt cuvinte care au un înţeles bine definit şi nu pot fi folosite în alt context.
BIOS Win-Linux programare concluzii

Comentarii

• pentru ca un program să fie uşor de înţeles se folosesc comentariile. Acestea sunt


texte care vor fi ignorate de compilator, dar au rolul de a explicita pentru programator
anumite secvenţe de program.
BIOS Win-Linux programare concluzii

Separatori

• se folosesc pentru a delimita unităţile sintactice

blank
TAB
caracterele de control CR+LF generate de tasta Enter
virgula
BIOS Win-Linux programare concluzii
BIOS Win-Linux programare concluzii

HTML

<html>
<head>
<title>Page Title</title>
</head>

<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
BIOS Win-Linux programare concluzii

• Rolul programului BIOS

• Diferențe între Windows și Linux

• C++ și HTML

S-ar putea să vă placă și

  • Biocel LP 2 RO Sem I 2023-2024
    Biocel LP 2 RO Sem I 2023-2024
    Document32 pagini
    Biocel LP 2 RO Sem I 2023-2024
    Vera Sabou
    Încă nu există evaluări
  • LP 4 Botanica RO Sem I 2022-2023
    LP 4 Botanica RO Sem I 2022-2023
    Document34 pagini
    LP 4 Botanica RO Sem I 2022-2023
    Vera Sabou
    Încă nu există evaluări
  • Paris 28.10
    Paris 28.10
    Document3 pagini
    Paris 28.10
    Vera Sabou
    Încă nu există evaluări
  • BAZELE
    BAZELE
    Document4 pagini
    BAZELE
    Vera Sabou
    Încă nu există evaluări
  • Document
    Document
    Document4 pagini
    Document
    Vera Sabou
    Încă nu există evaluări
  • Acid
    Acid
    Document6 pagini
    Acid
    Vera Sabou
    Încă nu există evaluări
  • SARURILE
    SARURILE
    Document6 pagini
    SARURILE
    Vera Sabou
    Încă nu există evaluări
  • OXIZID
    OXIZID
    Document5 pagini
    OXIZID
    Vera Sabou
    Încă nu există evaluări
  • Procedura
    Procedura
    Document17 pagini
    Procedura
    Vera Sabou
    Încă nu există evaluări
  • Fisa Prisma
    Fisa Prisma
    Document1 pagină
    Fisa Prisma
    Vera Sabou
    Încă nu există evaluări
  • Test Cred
    Test Cred
    Document1 pagină
    Test Cred
    Vera Sabou
    Încă nu există evaluări
  • Sticla
    Sticla
    Document5 pagini
    Sticla
    Vera Sabou
    Încă nu există evaluări
  • Test 7 Cerc
    Test 7 Cerc
    Document1 pagină
    Test 7 Cerc
    Vera Sabou
    Încă nu există evaluări
  • Clasament Zestrea Timisului PDF
    Clasament Zestrea Timisului PDF
    Document17 pagini
    Clasament Zestrea Timisului PDF
    Vera Sabou
    Încă nu există evaluări