Toggle menu
310,1 tis.
50
18
525,6 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

John Backus: razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Bot: Automatski unos stranica
 
m Bot: Automatska zamjena teksta (-{{cite web +{{Citiranje weba)
Redak 28: Redak 28:
Vodio je tim koji je izmislio [[FORTRAN]]{{newdsm}}), prvi široko korišten [[viši programski jezik|viši]] [[programski jezik]], te je izumio [[Backus-Naurov oblik]] (BNF), praktički univerzalni sustav oznaka korišten prilikom definiranja [[sintaksa|sintakse]] [[formalni jezik|formalnog jezika]]. Također je istraživao [[programiranje na razini funkcija]] i pokušao ga popularizirati.
Vodio je tim koji je izmislio [[FORTRAN]]{{newdsm}}), prvi široko korišten [[viši programski jezik|viši]] [[programski jezik]], te je izumio [[Backus-Naurov oblik]] (BNF), praktički univerzalni sustav oznaka korišten prilikom definiranja [[sintaksa|sintakse]] [[formalni jezik|formalnog jezika]]. Također je istraživao [[programiranje na razini funkcija]] i pokušao ga popularizirati.


[[Institute of Electrical and Electronics Engineers|IEEE]] je dodijelio Backusu W.W. McDowell nagradu [[1967.]] za razvoj FORTRAN-a. Primio je nagradu ''National Medal of Science'' 1975.<ref>{{cite web | title = The President's National Medal of Science: John Backus | work = | publisher = National Science Foundation | date = | url = http://www.nsf.gov/od/nms/recip_details.cfm?recip_id=25 | accessdate = 2007-03-21}}</ref> i [[Turingova nagrada|ACM Turingovu nagradu]] za “za duboke, utjecajne i trajne doprinose dizajnu praktičnih programskih sustava visoke razine, napose rad na programskom jeziku FORTRAN, te plodonosne radove o formalnim postupcima za specifikaciju programskih jezika”<ref>{{cite web | title = ACM Turing Award Citation: John Backus | work = | publisher = [[Association for Computing Machinery]] | date = | url = http://www.acm.org/awards/turing_citations/backus.html | accessdate = 2007-03-22}}</ref>
[[Institute of Electrical and Electronics Engineers|IEEE]] je dodijelio Backusu W.W. McDowell nagradu [[1967.]] za razvoj FORTRAN-a. Primio je nagradu ''National Medal of Science'' 1975.<ref>{{Citiranje weba | title = The President's National Medal of Science: John Backus | work = | publisher = National Science Foundation | date = | url = http://www.nsf.gov/od/nms/recip_details.cfm?recip_id=25 | accessdate = 2007-03-21}}</ref> i [[Turingova nagrada|ACM Turingovu nagradu]] za “za duboke, utjecajne i trajne doprinose dizajnu praktičnih programskih sustava visoke razine, napose rad na programskom jeziku FORTRAN, te plodonosne radove o formalnim postupcima za specifikaciju programskih jezika”<ref>{{Citiranje weba | title = ACM Turing Award Citation: John Backus | work = | publisher = [[Association for Computing Machinery]] | date = | url = http://www.acm.org/awards/turing_citations/backus.html | accessdate = 2007-03-22}}</ref>


== Život i karijera ==
== Život i karijera ==
Redak 44: Redak 44:
FP je bio snažno inspiriran [[APL (programski jezik)|APL]]-om {{newdsm}} [[Kenneth E. Iverson|Kennetha Iversona]], čak i korištenjem nestandardnog skupa karaktera. Backus je potrošio ostatak karijere razvijajući [[FL (programski jezik)|FL]]{{newdsm}} (od ''Function Level''), nasljednika FP-a. FP je bio interni IBM-ov istraživački projekt, i razvoj je jezika bio esencijalno zaustavljen kad je projekt završio (svega nekoliko papira koji ga dokumentiraju su preostala), ali mnoge inovativne i važne ideje iz jezika su ostale inkorporirane u Iversonovom programskom jeziku [[J (programski jezik)|J]]{{newdsm}}.
FP je bio snažno inspiriran [[APL (programski jezik)|APL]]-om {{newdsm}} [[Kenneth E. Iverson|Kennetha Iversona]], čak i korištenjem nestandardnog skupa karaktera. Backus je potrošio ostatak karijere razvijajući [[FL (programski jezik)|FL]]{{newdsm}} (od ''Function Level''), nasljednika FP-a. FP je bio interni IBM-ov istraživački projekt, i razvoj je jezika bio esencijalno zaustavljen kad je projekt završio (svega nekoliko papira koji ga dokumentiraju su preostala), ali mnoge inovativne i važne ideje iz jezika su ostale inkorporirane u Iversonovom programskom jeziku [[J (programski jezik)|J]]{{newdsm}}.


Backus je imenovan [[IBM Fellow]] [[1963.]],<ref name="ibm">{{cite web | title=John Backus | work=IBM Archives | url=http://www-03.ibm.com/ibm/history/exhibits/builders/builders_backus.html | accessdate=2007-03-21}}</ref> te je dobio [[honoris causa]] Sveučilišta Henri Poincaré u [[Nancy]]ju (Francuska) [[1989.]] te [[nagrada Charles Stark Draper|Draperovu nagradu]] [[1993.]] Umirovljen je [[1991.]] i umro u svome domu u [[Ashland, Oregon|Ashlandu, Oregon]] [[17. ožujka]] [[2007.]]<ref name="nytobit"/>.a
Backus je imenovan [[IBM Fellow]] [[1963.]],<ref name="ibm">{{Citiranje weba | title=John Backus | work=IBM Archives | url=http://www-03.ibm.com/ibm/history/exhibits/builders/builders_backus.html | accessdate=2007-03-21}}</ref> te je dobio [[honoris causa]] Sveučilišta Henri Poincaré u [[Nancy]]ju (Francuska) [[1989.]] te [[nagrada Charles Stark Draper|Draperovu nagradu]] [[1993.]] Umirovljen je [[1991.]] i umro u svome domu u [[Ashland, Oregon|Ashlandu, Oregon]] [[17. ožujka]] [[2007.]]<ref name="nytobit"/>.a


== Izvori ==
== Izvori ==

Inačica od 18. studeni 2021. u 23:06

  1. PREUSMJERI Predložak:Infookvir znanstvenik

John Warner Backus (Philadelphia, Pennsylvania, 3. prosinca, 1924.Ashland, Oregon, 17. ožujka, 2007.), američki računalni znanstvenik.

Vodio je tim koji je izmislio FORTRAN

  1. REDIRECT Predložak:Nemam razdvojbu), prvi široko korišten viši programski jezik, te je izumio Backus-Naurov oblik (BNF), praktički univerzalni sustav oznaka korišten prilikom definiranja sintakse formalnog jezika. Također je istraživao programiranje na razini funkcija i pokušao ga popularizirati.

IEEE je dodijelio Backusu W.W. McDowell nagradu 1967. za razvoj FORTRAN-a. Primio je nagradu National Medal of Science 1975.[1] i ACM Turingovu nagradu za “za duboke, utjecajne i trajne doprinose dizajnu praktičnih programskih sustava visoke razine, napose rad na programskom jeziku FORTRAN, te plodonosne radove o formalnim postupcima za specifikaciju programskih jezika”[2]

Život i karijera

Backus se rodio u Philadelphiji, Pennsylvania, ali odrastao u Wilmingtonu, Delaware. Pohađao je Hill School u Pottstownu, Pennsylvania, i navodno nije bio baš marljiv student.[3] Nakon što je upisao Sveučilište u Virginiji kako bi studirao kemiju, odustao je i bio vrbovan u vojsku SAD-a.[3] Započeo je medicinsku obuku i, nakon šegrtvovanja u bolnici, dijagnosticiran mu je tumor mozga, koji je uspješno odstranjen; ploča mu je ugrađena u mozak, te je potom odustao od medicinske obuke nakon devet mjeseci i sljedeće operacije koja je zamjenila ploču.

Nakon selidbe u New York City, započeo je obuku kao radio tehničar i tad otkrio zanimanje za matematiku - što se pokazalo kao njegovo zvanje. Magistrirao je na Sveučilištu Columbia 1949. te se zaposlio u IBM-u 1950. Tokom prve tri godine je radio na SSEC-u; prvi veći projekt mu je bio pisanje programa koji izračunava pozicije Mjeseca.

Teškoće programiranja su bile akutne, te je stoga 1954. Backus skupio tim koji će definirati i razviti Fortran za računalo IBM 704. Iako možda nije prvi viši programski jezik, bio je prvi koji je postigao široku uporabu.

John Backus je napravio još jedan kritični doprinos ranom računarstvu: tokom kasnih 1950-ih Backus je služio na međunarodnom komitetu koji je razvio ALGOL 58 i vrlo utjecajni ALGOL 60, koji je ubrzo postao de facto svjetski standard za objavljivanje algoritama. Backus je razvio Backus-Naurov oblik u UNESCO-vu izvješću o ALGOL-u 58. Ovo je bila formalna notacija s kojom se može opisati bilo koji kontekstno-neovisni programski jezik i bila je važna u razvoju jezičnih procesora. Ovaj je doprinos pomogao Backusu dobiti Turingovu nagradu.

Kasnije je radio na programskom jeziku na razini funkcija poznatom kao FP koji je opisan u njegovoj lekciji prilikom primitka Turingove nagrade “Može li programiranje biti oslobođeno od von Neumannova stila?” Ponekad shvaćen kao Backusova isprika za stvaranje FORTRAN-a, ovaj je rad učinio manje za povećanje zanimanja za FP nego što je potaknuo istraživanje funkcijskog programiranja općenito. FP interpreter je bio distribuiran sa 4.2BSD Unix operacijskim sustavom.

FP je bio snažno inspiriran APL-om

  1. REDIRECT Predložak:Nemam razdvojbu Kennetha Iversona, čak i korištenjem nestandardnog skupa karaktera. Backus je potrošio ostatak karijere razvijajući FL
  2. REDIRECT Predložak:Nemam razdvojbu (od Function Level), nasljednika FP-a. FP je bio interni IBM-ov istraživački projekt, i razvoj je jezika bio esencijalno zaustavljen kad je projekt završio (svega nekoliko papira koji ga dokumentiraju su preostala), ali mnoge inovativne i važne ideje iz jezika su ostale inkorporirane u Iversonovom programskom jeziku J
  3. REDIRECT Predložak:Nemam razdvojbu.

Backus je imenovan IBM Fellow 1963.,[4] te je dobio honoris causa Sveučilišta Henri Poincaré u Nancyju (Francuska) 1989. te Draperovu nagradu 1993. Umirovljen je 1991. i umro u svome domu u Ashlandu, Oregon 17. ožujka 2007.[3].a

Izvori

Vanjske poveznice