KomputilojProgramado

Kial uzi altan nivelon programlingvoj?

Kiel vi scias, ĉiu el la komandojn ene de la komputilo estas kopiitaj al speciala maŝino lingvo kiun la telefonistoj estas kompleksa kaj desestructurada sinsekvo de nuloj kaj aĵoj. Tio estas tre oportuna por elektronika ekipaĵo, kie la unuo povas esti difinita kiel certa signalo nivelo, nulo - la manko de tia signalo. Tamen, por skribi instrukciojn por plenumi kompleksajn taskojn uzante tiun kodon estas ege malfacila, kaj por trovi la eraron kaj elpurigi simple neebla. Tial ni disvolvis specialan, pli oportuna por programistoj, alta nivelo programlingvoj.

rakonto

Programo estas vico de normaj komandoj, la efektivigo de kiuj kondukas al la solvo de specifa tasko. Por la unua komputilo programoj estis skribitaj rekte en maŝino lingvo, ili estis tre maloportuna kaj malfacile komprenas. En la fruaj - mezaj 50-xx la lasta, 20-a, jarcento aperis la unua makroo, kiu faris la programadon procezo pli strukturita, kaj poste la tiel nomataj asembla lingvo, kiu ankaŭ apogis vin sur la maŝino kodo. Post la rapida evoluo de komputila teknologio evoluigita kaj plibonigita kaj programlingvoj. Kaj en la mezo de la 50-xx aperis Fortran, la unua plenkreska altnivela programlingvo. En 1968, Nikolao Wirth novan lingvon Pascal estis enkondukita, kiu estas vaste uzata por desegni kaj krei interesajn programaro produktoj kaj la donaco. Tiam venis la lingvo BASIC, surbaze de kiu estas uzata en objektema Visual Basic platformo. En la jaroj 70 estis unu el la plej vaste uzata en la hodiaŭa lingvoj - C, kiu estis adaptita speciale por sistemo programado. Nuntempe, la disvolviĝo kaj disvastigo de ampleksan kaj versátil objekteman sistemoj, kaj ankaŭ tiuj lingvoj kiuj helpas profesiuloj krei Interreto aplikoj: html, php, java. Tuta programado ĉirkaŭ du mil malsamaj lingvoj, por tuta pezo de kiuj estas kondiĉa kaj ne estas uzataj en komputiloj, kaj ankaŭ multaj altnivela programlingvoj.

klasado

La plej simpla klasifiko dividas ĉiuj ekzistantaj financoj en la tiel nomata malalta nivelo programlingvoj, aŭ celis la aŭton, kaj alta nivelo de programado lingvoj, kaj uzanto-centraj. La ĉefa diferenco inter ili kuŝas en tio, ke la programo verkita de la unua grupo de lingvoj (nome, ensamblador kaj Mnemonic), depende de la komputilo - aŭ pli ĝuste, de lia procesoro kaj instrukcioj. Altnivela lingvo de programado ebligas akiri la app kiu funkcios per ajna komputilo, sendepende de lia aparataro. Funds estas ankaŭ du grandaj lingvogrupoj: proceduraj kaj ne-procesal, en kiu la unuo estas ankaŭ prezentita al la strukturaj kaj funkciaj, funkcia kaj logika.

Tipe, ĉiu sperta en programado disponas pri dek malsamaj programlingvoj, kiujn li povas uzi por solvi specifajn taskojn. Esence estas, kompreneble, alta nivelo programlingvoj, sed ankaŭ pli malfacila por la ellaboranto de maŝino orientita lingvoj estas vaste uzata por krei kelkaj partoj de la programaro.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.birmiss.com. Theme powered by WordPress.