Chimie și Tehnologie Chimică
În același timp, multilingvismul excesiv al calculatorului face dificilă acumularea de experiență, înțelegerea profesională a programatorilor, complică sistemele de suport matematic și face ca dezvoltarea lor să fie mai scumpă. În acest sens, încearcă să creeze un limbaj de programare universală, care ar fi pe baza unei metodologii unificate a combinat caracteristicile specifice ale limbajelor de programare existente, luând în considerare punerea sa în aplicare pe calculatoare și mașini ale viitorului apropiat existente. Prima aproximare a unei astfel de limbi pentru calculatorul UE poate fi considerată PL / 1. [C.31]
Nevoia de unificare a limbilor de programare a condus la crearea unui limbaj de programare universală, care este dictată de necesitatea, trebuie să aibă un mijloc de algoritmi de comunicare între diferitele tipuri de calculatoare pentru a elimina nevoia de a explora mai multe limbaje de programare pentru a putea utiliza software-ul direct, indiferent de tipul de mașini. [C.46]
Limba de programare universală PL / I, trans. cu engleza. ed. VM Kurochkina, Izd. Lumea. 1968. [c.61]
Un computer digital este un dispozitiv de acțiune discret. Atunci când se simulează un calculator digital pentru tipărire, se emite un set de numere care reflectă rezultatul final al fluxului de proces. O imagine a schimbării legăturilor interne între cantitățile fizice și chimice în cursul unei decizii nu poate fi obținută. Structura modelului matematic atunci când se utilizează un calculator digital nu este păstrată și claritatea soluției este pierdută. Motivul pentru aceasta - principiul funcționării discretia mașinilor digitale și nevoia de conversie înainte de o descriere matematică convenabil pentru simularea pe un calculator folosind un alt tip de metode numerice. Calculatorul necesită programare consumatoare de timp, care este exacerbată de varietatea de tehnici de programare pentru diferite mașini. Cu toate acestea, aceste dezavantaje nu sunt distrage atenția de meritele unui astfel de calculator digital, cum ar fi soluții de înaltă precizie, flexibilitate, posibilitatea utilizării acestor mașini pentru studiul obiectelor complexe și de a rezolva ecuații complexe, pentru a obține cantități semnificative de date numerice. caracterizând diferite soluții. dificultăți de programare sunt depășite prin crearea de biblioteci de programe, dezvoltarea și dezvoltarea de limbaje de programare universale (de exemplu, Algol, Fortran), precum și introducerea unor metode de programare automate [23, 24, 42, 48]. [C.22]
În cele din urmă, despre programare. După cum se menționează în Sec. 3.3, se încearcă crearea de limbi de programare universale destinate utilizării în diferite tipuri de mașini. [C.65]
Cele mai frecvente în acest moment sunt Assembler-ul de limbaj orientat spre mașină. limbaj orientat spre limbaj Algol. Fortran. Cobol și limba de programare universală PL / 1. [C.204]
Toporo se bazează pe limbajul universal de programare Algol-60. are mari capacități, dar programele de lucru primite în timpul emisiunii sunt plasate în al doilea cub al MOSS. După cum sa menționat mai sus, RU-237 utilizează numai primul bloc de memorie RAM și aplică programul de calcul al funcțiilor. compilate în limba lui Algams. este imposibil. Pentru a elimina acest neajuns semnificativ RU-237, a fost realizat un program prefix. care permite utilizarea RU-237 în combinație cu o subrutină pentru calcularea unei funcții înregistrate în limba Algams. [C.192]
Bibliografie pentru limbi de programare universale. [c.186] [c.272] [c.287] A se vedea paginile în care se menționează termenul de limbi de programare universală. [C.178] [c.129] [c.130] [c.127] [c.128] [c.108] [c.108] fundații matematice de proiectare asistată de calculator a combinatele chimice (1979) - [c.129 . c.130]