WEBVTT

00:00.030 --> 00:06.900
Quindi nel video precedente ti ho già spiegato che parliamo o capiamo il linguaggio naturale gli esseri umani

00:06.900 --> 00:13.440
e le macchine hanno il loro linguaggio macchina e quel linguaggio è in binario cioè zero

00:13.440 --> 00:14.550
e uno.

00:14.580 --> 00:14.940
Destra.

00:15.090 --> 00:17.300
Quindi è sotto forma di zero e uno.

00:17.300 --> 00:24.270
diciamo che questo è un linguaggio binario. linguaggio binario possiamo chiamarlo fa linguaggio macchina,

00:24.270 --> 00:25.350
linguaggio macchina.

00:25.350 --> 00:32.910
Quindi questo è definito come linguaggio di basso livello, linguaggio di basso livello. il linguaggio macchina è di basso livello. basso livello significa che il

00:32.910 --> 00:35.610
vero linguaggio della macchina non possiamo capirlo.

00:36.570 --> 00:41.370
Quindi, quando le macchine sono state introdotte inizialmente, era molto difficile per le persone scrivere il programma, quindi

00:41.380 --> 00:42.300
non era comune.

00:42.300 --> 00:44.290
Le macchine sono state utilizzate nei laboratori.

00:44.400 --> 00:48.500
Non era utilizzato dalle masse o non era disponibile a livello di consumatori.

00:49.100 --> 00:54.720
Quindi a quel tempo le persone che sviluppavano imparavano qualcosa da questo codice macchina e usavano

00:54.720 --> 00:59.890
tutto sotto forma di codice macchina che era molto difficile ed era una fase iniziale

00:59.900 --> 01:04.680
e poi hanno pensato che ci sarebbe stato un tentativo di fare è facile

01:04.680 --> 01:08.230
quindi introducono un linguaggio chiamato linguaggio assembly, linguaggio assembly.

01:08.640 --> 01:13.200
Quindi questo linguaggio assembly era un po' più semplice del binario corretto.

01:13.230 --> 01:18.900
Quindi nessuno può pensare di lavorarci sopra, tranne colui che deve fabbricare la macchina. Ora il linguaggio assembly era

01:18.900 --> 01:20.520
poco facile.

01:20.520 --> 01:25.630
Può essere insegnato e può essere appreso e può essere praticato e utilizzato per scrivere il programma.

01:25.890 --> 01:29.710
Quindi questo è stato un uso per qualche tempo giusto.

01:29.760 --> 01:34.500
E questo è diventato una base per la conversione da questo linguaggio al linguaggio macchina.

01:34.590 --> 01:40.050
Quindi ancora questo è anche un linguaggio di basso livello è molto difficile da imparare se supponiamo una

01:40.070 --> 01:46.050
classe di 100 studenti e se qualcuno sta insegnando il linguaggio assembly, allora ci sono possibilità che uno studente

01:46.050 --> 01:47.330
lo impari correttamente.

01:47.550 --> 01:50.930
Quindi la curva di apprendimento è molto alta ed è molto difficile.

01:51.180 --> 01:56.720
Come altre parti accademiche, gli studenti lo imparano per un po' di tempo e finiscono l'esame e lo dimenticano.

01:56.730 --> 02:03.670
Quindi comunque non dobbiamo usarlo se vuoi lavorare nella programmazione di sistemi che vuoi i giusti

02:03.670 --> 02:08.480
programmi a livello di sistema operativo e poi devi impararlo bene.

02:08.840 --> 02:14.130
Quindi ti darò un'idea su quello in cui questo linguaggio assembly è utile se se ne avessi bisogno,

02:14.760 --> 02:17.720
anche questo è di basso livello, quindi a basso livello.

02:17.790 --> 02:25.590
Abbiamo due lingue, sotto un livello basso che è linguaggio macchina e linguaggio macchina linguaggio assembly e

02:25.650 --> 02:26.730
linguaggio assembly.

02:26.730 --> 02:31.300
In breve sto scrivendo. Perché anche questo era difficile.

02:31.350 --> 02:38.400
Volevamo un linguaggio simile all'inglese, quindi le lingue come l'inglese sono lingue di alto livello, non sono esattamente

02:38.400 --> 02:42.350
come l'inglese e non sono più simili al codice macchina.

02:42.630 --> 02:44.060
Quindi stanno nel mezzo.

02:44.070 --> 02:51.270
Quindi è facile abbastanza facile da imparare per chiunque, in modo che siano linguaggi di alto livello.

02:51.270 --> 02:57.360
Quindi ci sono un n. di lingue di alto livello molte lingue di alto livello. sono là fuori come oggi

02:57.360 --> 03:00.090
stiamo usando il linguaggio come li nominerò.

03:00.090 --> 03:14.790
Quindi questi sono linguaggi di alto livello facili da imparare C C++ Java Python C visual basic Visual C++ nitido

03:14.790 --> 03:18.460
e l'elenco potrebbe continuare.

03:18.450 --> 03:20.260
Ci sono varie lingue.

03:20.670 --> 03:20.970
Destra.

03:21.330 --> 03:26.460
Quindi questi linguaggi li chiamiamo linguaggi di programmazione perché possiamo programmarli e noi umani

03:26.460 --> 03:27.530
possiamo programmarli.

03:27.570 --> 03:32.610
In realtà questo linguaggio assembly è anche un linguaggio di programmazione che è un linguaggio di programmazione di basso livello e questi

03:32.940 --> 03:34.410
sono un linguaggio di alto livello.

03:35.070 --> 03:37.290
Quindi abbiamo molta familiarità con questa lingua.

03:37.320 --> 03:39.090
Quindi questi sono davvero facili da imparare.

03:39.340 --> 03:45.270
Senza dubbio per un principiante è difficile all'inizio ma quando sei abituato ad imparare quando impari una

03:45.270 --> 03:50.940
qualsiasi delle lingue a sufficienza puoi imparare tutte le lingue dovresti imparare una lingua a fondo

03:51.270 --> 03:56.940
poi puoi capire tutte le altre lingue in cui si trovano gli stessi schemi ora.

03:57.090 --> 04:04.200
E un'altra cosa su questi linguaggi possiamo classificarli come linguaggi basati su compilatori e

04:04.200 --> 04:10.200
alcuni sono linguaggi basati su interpreti e alcuni sono linguaggi ibridi.

04:10.200 --> 04:11.730
Cosa sono questi.

04:11.730 --> 04:12.990
Capiremo il prossimo video.
