Go (programski jezik): Razlika med redakcijama
Izbrisana vsebina Dodana vsebina
{{normativna kontrola}} |
→Osnovne značilnosti jezika: Popravljena slovnična napaka Oznaki: mobilno urejanje mobilno spletno urejanje |
||
Vrstica 6:
== Osnovne značilnosti jezika ==
Go poskuša kombinirati razvoj in hitrost delovanja v dinamičnem programskem jeziku, kakršen je [[Python (programski jezik)|Python]], z zmogljivostjo in varnostjo prevajanih jezikov, kot sta C ali C++. Velike datoteke se prevedejo v le nekaj sekundah in prevedena koda se izvaja
Go ni tipičen [[objektno usmerjeno programiranje|objektno usmerjen]] programski jezik. Čeprav dovoljuje objektno usmerjeni slog programiranja, ne pozna hierarhičnih tipov razredov. Koncept vmestnika ima drugačen pristop, ki naj bi bil lahek za uporabo in bolj splošen. Zaradi nehierarhičnosti so objekti veliko bolj vsestranski kot v jezikih, kot je [[programski jezik java|java]].<ref>{{navedi splet|url=https://golang.org/doc/faq#Is_Go_an_object-oriented_language |title=The Go Programming Language Is Go an object-oriented-language |publisher=Golang.org |date= |accessdate=2015-12-22|language=en}}</ref> Da bi bil jezik bolj preprost, so nekatere komponente (dedovanje razredov, trditve (''assertions''), generično programiranje) namenoma izključene.<ref>{{navedi splet|url=http://www.javaworld.com/article/2929811/scripting-jvm-languages/whats-the-go-language-really-good-for.html |title=What's the Go language really good for? |publisher=javaworld.com |date= |accessdate=2015-12-22|language=en}}</ref>
|