Curs_1 Flashcards

1
Q

Ce se intelege prin utilizarea software-ului?

A

Folosirea:
-sistemelor de operare
-aplicatii
-compilatoare
interpretoare

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cum are loc transformarea codului sursa?

A

Codul sursa este convertit in cod masina prin intermediul unui compilator(C) sau interpretor(Python)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Rol compilator?

A

Analizeaza si parcurge intregul cod sursa, transformandu-l intr-un program executabil sub forma cod masina (la final genereaza un fisier executabil)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Rol interpretor?

A

Converteste codul sursa linie cu linie in cod masina.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

De ce tinem cont la un algoritm corect?

A

Un algoritm corect trebuie să prevadă toate situațiile posibile, inclusiv și cele care nu apar în
specificațiile problemei propuse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ce este un limbaj procedural? Dati exemplu!

A

Limbajul procedural executa programele scrise pas cu pas/secvential si sunt compuse din functii si instructiuni
De exemplu: C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ce fel de limbaj este Python?

A

Interpretat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ce este un GIL?

A

Global Interpreter Lock - mecanism de sincronizare care permite un singur fir de executie sa ruleze la un moment dat intr-un proces Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly