Este matematica parte din informatică informatică, programare

Nu sunt de acord cu afirmația că știința (indiferent de termenul pentru ea sau de a folosi) - un set de abilități practice și soluții în cel mai bun caz - arta, și nici un conținut științific fundamental, ea nu poate avea. Cred că, în ciuda unei posibile confuzii terminologice, suntem cu toții mai mult sau mai puțin la fel de conștienți de ceea ce domeniu de activitate în cauză. Tehnologia informației în lumea modernă - este o lungă perioadă de timp pentru a aproba o realitate, precum și faptul că există profesioniști care se specializează în acest domeniu, este necesară formarea de specialiști în domeniu, scriind cărți și articole, să publice reviste, să evalueze nivelul profesional, etc. n. Odată ce există o zonă trebuie să aibă un nume care nu are nimic de confunde. Aplicațiile informatice pe termen lung (informatique franceză) mi se pare destul de succes, și, în orice caz, mai bine decât știința calculatorului american.







Dar nici auto-realizarea regiunii, pionierii cărora s-au considerat ei înșiși experți în alte domenii, sau alocarea unui loc sub soare, printre alte specialități, nu ar putea fi simplă. Noua regiune necesită alocarea de resurse individuale, atât umane, cât și materiale, iar acest lucru nu s-ar putea întâmpla fără conflict și conștiincios. Nu mă refer doar la URSS, unde toate aceste probleme au fost întărite în mod repetat de monopolismul științific și de intrigile create de el. Aceste probleme au existat și în țările mai prospere.

subiect nou, altul decât toți cei ce erau înainte de calculator nu este configurat. Programul se potrivește conceptul matematic al algoritmului (cu unele îmbunătățiri, datorită funcționării în paralel sau nedeterminare), astfel încât în ​​cazul în care este noul subiect? Și reprezentanții zonelor tradiționale, încercând să țină sub control resursele, alocarea de care la noi aplicații dictate de nevoile practice, utilizați acest argument. Ca unul dintre colegii mei, fizica matematică, „Și ce face totul atât de purtat cu sistem de programare este doar pentru programarea sistemului mașinii?“ Și un alt coleg, uita la proiectare curriculară în informatică, a declarat: „Acest tip de eclectism, pur și simplu adunat piese aparținând altor discipline.“ Cu toate acestea, un astfel de raționament este cunoscut încă din lui Pușkin „Povestea Țarului Saltan“, unde „un țesător cu un bucătar, un Swat Baba Babarikha“ demascat (și nebeckorystno), unul după altul, toate minunile povestit vizitatorilor de peste mări.

Trebuie admis că reprezentanții noului domeniul dopuckali se întind, în scopul de a evidenția organizatorice subiectul său. Am văzut operația matematică, în cazul în care suprafața formaliza de unele concepte deja depășite, programator și apoi se dovedesc rezultate „uimitoare“ bazate pe exemple complet nerealiste (în matematică, acest lucru este normal, ci pe baza acestei ar trebui să înlocuiască pur și simplu ideea inițială că acestea nu includ cazuri similare). Și toate acestea a fost făcut în scopul de a declara lor (nu Dumnezeu știe ce) furnizează rezultatele unui nou domeniu promițător. Cu toate acestea, aceste boli au fost depășite treptat.

Și este nevoie de o astfel de conștientizare. Într-adevăr, programul de calculator poate fi considerat ca un fel de algoritm, dar de ce în acest caz, există toate limbile noi și noi concepte de programare și noi, cum ar fi programarea orientată pe obiecte? Într-adevăr, în principiu, orice program este echivalent cu o mașină Turing, așa că pare să fie nimic nou, toate aceste limbi nu sunt! Dar faptul că, chiar și în același subiect din mai multe puncte de vedere pot fi importante direcții diferite, și că este important din punct de vedere al matematicii, nu coincide cu ceea ce este important din punct de vedere al științei. Diferența dintre matematică și informatică în criteriile de evaluare la momentul descris destul de clar Laszlo Kalmar *, care a venit la programare din logica matematică.

Diferența principală de la matematică, chiar dacă au fost luate în considerare aceleași obiecte, este, în opinia mea, că în informatică este determinarea factorului uman. Programele sunt scrise de oameni, adesea de grupuri mari; chiar dacă programul scrie o singură persoană, el se bucură de primit de la alte persoane cu cunoștințe și tehnici, și poate fi primit o misiune inițială de la altcineva. Programul are un ciclu de viață: după crearea acesta poate fi modificat, transferat într-un alt mediu, pentru a andoca cu alte programe, și în cele din urmă să iasă din uz (de asemenea, din diferite motive). Aceasta nu ia în considerare aceste realități de concept matematic care pretinde pentru a defini programul? Poate un algoritm (în sens strict matematic) schimbarea? Dacă se schimbă ceva, va fi doar un alt algoritm, care nu trebuie confundat cu primul. Dacă vrem să program, de exemplu, să fie adaptate la alte medii, a rămas același obiect, noțiunea de program ar trebui să se schimbe în mod substanțial (în general, unele abordări matematice pentru descrierea acestei sunt posibile, dar niciodată teoreticienilor de matematica care nu a oferit) . O caracteristică importantă a programelor este faptul că acestea pot avea erori, și, în orice caz, sunt necesare măsuri de reducere a numărului și a daunelor cauzate de acestea. Acest lucru nu este, de asemenea, din matematică. Reamintim, de altfel, și problema a anului două mii.







De ce apar limbi de programare noi și noi? "Pentru mai multă comoditate", ar putea răspunde. Și ce este comoditatea? Acesta este din nou un factor uman. Serios, aceasta este o corespondență mai exactă dintre elementele limbii propuse și acele concepte și cunoștințe pe care o persoană le folosește, punând și rezolvând aceeași problemă. Prin urmare, trebuie să înțelegem structura cunoașterii umane și gândirea umană. O serie de caracteristici ale noilor limbi de programare, care ar fi putut să pară întâmplări întâmplătoare întâmplătoare, reflectă caracteristicile profunde ale organizării cunoașterii umane și ale limbajului uman. Dar nu se acordă suficientă atenție acestui lucru. (Unul dintre colegii mei din industrie, care aveau nevoie de specialiști în programarea limbilor, ma întrebat dacă ar trebui să-i caute la facultatea filologică.)

Când sa folosit pe scară largă în viața internetului, a devenit o necesitate urgentă de a dezvolta abordări care să asigure interacțiunea corectă a unui număr mare de programe (sau a elementelor lor) dezvoltate independent. În același timp, creșterea vitezei mașinilor a făcut economii mai puțin semnificative pentru echipele de la nivelul inferior. În concluzie, acest lucru a condus la utilizarea unor structuri de date care ar fi fost considerate anterior inacceptabile din cauza ineficienței și, prin urmare, noii organizări de limbi. Răspândirea largă a modularității, împreună cu acceptabilitatea costurilor generale mari pentru interacțiunea intermodulară, au condus la o diminuare a dimensiunii modulelor individuale și, în consecință, la simplificarea sintaxei limbilor. Apropo, în acest lucru văd motivul creării și distribuției ulterioare pe scară largă a limbajului Java.

Nu există motive pentru a calcula pentru alte domenii conexe că problemele care sunt practic importante pentru informatică vor fi abordate cu succes în aceste domenii. Lipsa cunoașterii pe scară largă a informaticii ca știință specială începe să împiedice dezvoltarea ei.

Informații despre lucrarea "Este o componentă matematică a științei informaticii?"

Este matematica parte din informatică informatică, programare
Este matematica parte din informatică informatică, programare
Este matematica parte din informatică informatică, programare
Este matematica parte din informatică informatică, programare
Este matematica parte din informatică informatică, programare

vârsta noastră, nu omul. (ore). 11. Patru picioare, nu o bestie. Sunt pene, dar nu o pasăre. (pat, pat) 12. Are două capete, dar nu are început. (foarfece). Eveniment extracurricular (matematică + informatică): "Cafenea științifică la Abdullins". Clasa a IX-a Abdullina Aida Ayratovna, profesor de matematică Abdullina Liliya Faritovna, profesor de matematică și informatică Obiective: · Implementarea principiului.

acele sau alte sarcini ale cercetării umanitare din activitățile contabile din economie, diverse sarcini sociologice, arheologice și altele. Cu privire la problemele și perspectivele aplicării matematicii și informaticii în desfășurarea cercetării umanitare, se prezintă următoarea secțiune a eseului. 3. Probleme și perspective ale aplicării matematicii și informaticii în cercetarea umanitară. Pe termen lung.

Este matematica parte din informatică informatică, programare
Este matematica parte din informatică informatică, programare
Este matematica parte din informatică informatică, programare
Este matematica parte din informatică informatică, programare
Este matematica parte din informatică informatică, programare

prelucrarea, transferul, utilizarea informațiilor. Cu toate acestea, mulți oameni de știință contemporani consideră această separare artificială și consideră pur și simplu că cibernetica este una dintre componentele științei informaticii. 3. Istoria dezvoltării informaticii în Rusia Matematica, fizica, astronomia și alte științe fundamentale își au rădăcinile în antichitate. Informatica este o știință foarte tânără. Începutul.







Trimiteți-le prietenilor: