Digital_School_Web_Logo_2
✕
  • Tečaji
    • Celoletni tečaji za otroke in mladino
      • Code Start Lab + AI
      • 3D Creators Studio + AI
      • Game & Web Studio + AI
      • Web Start Lab + AI
      • Python Pro Lab + AI
      • Advanced Web Lab + AI
      • PHP & MySQL Lab
      • React Native Lab
    • Kratki tečaji
      • Za otroke in mladino
        • Minecraft Coding Lab: Agent & World Building + AI
        • Arduino Creators Lab: Programming & 3D Printing
        • AI Creators Lab: Smart Projects & Machine Learning
      • Za študente in dijake
        • Python
        • WordPress
    • Spletni tečaji
      • Za otroke in mladino
        • 3D Creators Studio + AI
        • Game & Web Studio + AI
        • Web Start Lab + AI
        • Python Pro Lab + AI
        • Advanced Web Lab + AI
        • PHP & MySQL Lab
        • React Native Lab
        • AI Creators Lab: Smart Projects & Machine Learning
      • Za študente in dijake
        • Python
        • WordPress
  • Poletna šola
    • GameLab: 3D svetovi, Minecraft in AI
    • FutureLab: 3D ustvarjanje, design in AI
  • Projekti
    • Spletne brihte
    • Girls do code
    • Izobraževanja za odrasle
    • Za šole-učitelje
      • Tehniški dnevi
      • Katis izobraževanja
      • Minecraft Education za učitelje
  • O nas
    • O nas
    • Projekti otrok
    • Pogosta vprašanja
  • Blog

070 761 222

info@digitalschool.si

Digital_School_Web_Logo_2
  • Tečaji
    • Celoletni tečaji za otroke in mladino
      • Code Start Lab + AI
      • 3D Creators Studio + AI
      • Game & Web Studio + AI
      • Web Start Lab + AI
      • Python Pro Lab + AI
      • Advanced Web Lab + AI
      • PHP & MySQL Lab
      • React Native Lab
    • Kratki tečaji
      • Za otroke in mladino
        • Minecraft Coding Lab: Agent & World Building + AI
        • Arduino Creators Lab: Programming & 3D Printing
        • AI Creators Lab: Smart Projects & Machine Learning
      • Za študente in dijake
        • Python
        • WordPress
    • Spletni tečaji
      • Za otroke in mladino
        • 3D Creators Studio + AI
        • Game & Web Studio + AI
        • Web Start Lab + AI
        • Python Pro Lab + AI
        • Advanced Web Lab + AI
        • PHP & MySQL Lab
        • React Native Lab
        • AI Creators Lab: Smart Projects & Machine Learning
      • Za študente in dijake
        • Python
        • WordPress
  • Poletna šola
    • GameLab: 3D svetovi, Minecraft in AI
    • FutureLab: 3D ustvarjanje, design in AI
  • Projekti
    • Spletne brihte
    • Girls do code
    • Izobraževanja za odrasle
    • Za šole-učitelje
      • Tehniški dnevi
      • Katis izobraževanja
      • Minecraft Education za učitelje
  • O nas
    • O nas
    • Projekti otrok
    • Pogosta vprašanja
  • Blog
✕
  • Tečaji
    • Celoletni tečaji za otroke in mladino
      • Code Start Lab + AI
      • 3D Creators Studio + AI
      • Game & Web Studio + AI
      • Web Start Lab + AI
      • Python Pro Lab + AI
      • Advanced Web Lab + AI
      • PHP & MySQL Lab
      • React Native Lab
    • Kratki tečaji
      • Za otroke in mladino
        • Minecraft Coding Lab: Agent & World Building + AI
        • Arduino Creators Lab: Programming & 3D Printing
        • AI Creators Lab: Smart Projects & Machine Learning
      • Za študente in dijake
        • Python
        • WordPress
    • Spletni tečaji
      • Za otroke in mladino
        • 3D Creators Studio + AI
        • Game & Web Studio + AI
        • Web Start Lab + AI
        • Python Pro Lab + AI
        • Advanced Web Lab + AI
        • PHP & MySQL Lab
        • React Native Lab
        • AI Creators Lab: Smart Projects & Machine Learning
      • Za študente in dijake
        • Python
        • WordPress
  • Poletna šola
    • GameLab: 3D svetovi, Minecraft in AI
    • FutureLab: 3D ustvarjanje, design in AI
  • Projekti
    • Spletne brihte
    • Girls do code
    • Izobraževanja za odrasle
    • Za šole-učitelje
      • Tehniški dnevi
      • Katis izobraževanja
      • Minecraft Education za učitelje
  • O nas
    • O nas
    • Projekti otrok
    • Pogosta vprašanja
  • Blog
Informativna prijava
GirlsDoCode hackathon 2022
GirlsDoCode Hackathon
30/09/2022
Programiranje za otroke
Zakaj je programiranje pomembno v mladosti
20/12/2022
25/11/2022
Kategorije
  • racunalnistvo
Tagi
  • digitalna pismenost
  • Programiranje

Hello, World!

Pozdravljen, svet!

Zagotovo ste že zasledili, frazo “Hello, World”.

Večina programerjev je ob začetku svoje poti uporabilo ti popularni besedi. Lahko bi se reklo, da je uporaba te fraze že tradicija v programiranju. Nihče dejansko ne ve, kdo je prvi naročil računalniku, da izpiše to frazo. Prvi zapis najdemo v priročniku profesorja računalništva na Univerzi v Princetonu Briana Kernighana v času, ko je bil zaposlen v podjetju Bell Labs. Kernighan je leta 1972 objavil priročnik za programiranje v programskem jeziku B. Navdih je Kernighan našel v risanki, kjer se je izlegel piščanec in izrekel ta slavni rek.

Primer uporabe je bil v priročniku zapisan tako:

main( ) {

extern a, b, c;

putchar(a); putchar(b); putchar(c); putchar(‘!*n’);

}

a ‘hell’;

b ‘o, w’;

c ‘orld’;

Frazo najdemo v več poglavjih knjige in vedno je napisana z razmiki, v različnih vrsticah in vedno z malo začetnico in brez ločil.

Kernighan je leta 1974 objavil priročnik za programiranje v programskem jeziku C, kjer je uporabil isto frazo, vendar jo je tokrat zapisal brez razmikov.

main( ) {

printf(“hello, world”);

}

Zakaj je "Hello, World" postal tako popularen?

Pred tem ni obstajala nobena uveljavljena beseda ali stavek, ki je bila značilna za uporabo v programiranju. Nihče ne more pojasniti, zakaj se je prav ta fraza obdržala. Vendar ne moramo zanikati, da sta ti dve besedi velik mejnik v zgodovini programerstva. Predvideva se, da je razlog za obstanek predvsem iz praktičnega vidika. Vpis te fraze pa je sedaj že standardizirana metoda, ki programerjem omogoča, da preverijo ali vse deluje, kot mora ali morajo dodatno konfigurirati svoje okolje v katerem programirajo.

Programiranje je bilo v začetni fazi komplicirano. Računalniki so bili zapletene, drage naprave, ki so zasedale cele sobe. Uporabljali so jih predvsem v izobraževalnih ustanovah ter za vojaške in vladne potrebe. Kasneje so računalniki postali manjši, cenejši ter s tem bolj dostopni javnosti. Tudi programiranje ni več izgledalo tako zastrašujoče, odkar so programski jeziki napisani na lažje razumljiv način.

Najbolj navdušeni si lahko pogledate, kako bi sintaksa zapisa fraze izgledala v 53 različnih programskih jezikih na tej povezavi. Med njimi najdete tudi jezika Python in JavaScript, katera nudimo tudi na naših tečajih. Več informacij o tečajih najdete na https://www.digitalschool.si/tecaji/

Deli

Sorodne objave

Hello, World
09/07/2023

11 zlatih pravil za varno uporabo spleta


Preberi več
kvantni racunalnik

kvantni

02/05/2023

Razlika med klasičnimi in kvantnimi računalniki?


Preberi več
GirlsDoCode hackathon 2022
30/09/2022

GirlsDoCode Hackathon


Preberi več

Digital School je zasebna izobraževalna ustanova, ki izvaja tečaje programiranja za otroke in mladostnike od 8. do 18. leta.

Hitre povezave

  • Tečaji
  • Poletna šola
  • Pogosta vprašanja
  • Politika spletnih piškotkov
  • Varstvo osebnih podatkov

Kontaktni podatki

  • 070 761 222
  • info@digitalschool.si
  • Kje smo?
  • O nas

Spremljajte nas

  • Facebook
  • Instagram
  • LinkedIn
  • Youtube

Copyright (c) 2023 Digital School | Vse pravice pridržane.