Obțineți primele două luni de CuriosityStream gratuit accesând http://curiositystream.com/crashcourse și folosind codul promoțional „crashcourse”.
Așa că am încheiat ultimul episod cu programare la nivel hardware cu lucruri precum plăci și panouri uriașe de comutatoare, dar ceea ce era cu adevărat necesar era o modalitate mai versatilă de a programa computerele – software-ul! O mare parte din această serie am vorbit despre codul mașinii, sau despre 1 și 0 pe care computerele noastre le citesc pentru a efectua operațiuni, dar a oferi computerelor instrucțiuni în 1 și 0 este incredibil de ineficient și era nevoie de un limbaj de „nivel mai înalt”. Acest lucru a condus la dezvoltarea codului de asamblare și a asamblatorilor care ne permit să folosim operanzi și mnemonici pentru a scrie mai ușor programe, dar limbajul de asamblare este încă legat de hardware-ul de bază. Așadar, până în 1952, ofițerul de marine Grace Hopper a ajutat la crearea primului limbaj de programare de nivel înalt A-0 și a unui compilator pentru a traduce codul pe mașinile noastre. Acest lucru ar duce în cele din urmă la Fortran de la IBM și apoi la o epocă de aur a limbajelor de calcul în următoarele decenii. Cel mai important, aceste noi limbaje au folosit noi abstracții pentru a face programarea mai ușoară și mai puternică, oferind din ce în ce mai multor oameni capacitatea de a crea lucruri noi și uimitoare.
Produs în colaborare cu PBS Digital Studios: http://youtube.com/pbsdigitalstudios
Vrei să afli mai multe despre Carrie Anne?
https://about.me/carrieannephilbin
Cele mai recente de la PBS Digital Studios:
https://www.youtube.com/playlist?list=PL1mtdjDVOoOqJzeaJAV15Tq0tZ1vKj7ZV/>
Doriți să găsiți Crash Course în altă parte pe internet?
Facebook – https://www.facebook.com/YouTubeCrash…
Twitter – http://www.twitter.com/TheCrashCourse
Tumblr – http://thecrashcourse.tumblr.com
Curs intensiv de asistență pe Patreon: http://patreon.com/crashcourse
CC Copii: http://www.youtube.com/crashcoursekids
Cursuri interesante:
- Programare în limbaj de asamblare cu ARM – Tutorial complet pentru începători
- Învățare automată și inteligență artificială: curs intensiv Informatică #34
- Stanford CS25: V3 I Inteligență încorporată de nivel scăzut cu modele de bază
- Reprezentarea numerelor și literelor cu binar: curs intensiv Informatică #4
- Cuplu: Crash Course Physics #12
- Instrucțiuni și programe: Curs intensiv Informatică #8
- Previzualizare informatică a cursului intensiv
- Persoana: Filosofia cursului intensiv #21
- Introducere în programare și informatică – Curs complet
- Calcul timpuriu: curs intensiv Informatică #1
10:09 Fast forward, a few more years, it is not science friction anymore