Linux palvelimet h6: Hei maailma!

Tässä harjoituksessa asensin onnistuneesti kolme eri ympäristöä, jotta sain luotua Hei maailma! -ohjelman kolmella eri kielellä.

Tein harjoitusta perjantaina 2.3.2018 klo 20:30-00:20. Lauantaina klo 13:00-13:46. Käytin Lenovon ideapad Z500 läppäriä.

Tehtävänanto löytyy Tero Karvisen sivuilta: http://terokarvinen.com/2017/aikataulu-%E2%80%93-linux-palvelimet-ict4tn021-7-ti-ja-6-to-alkukevat-2018-5-op kohdasta h6. Sivun mukaan tehtävä on:

“a) Kirjoita ja suorita “Hei maailma” kolmella kielellä. Asenna tarvittavat ympäristöt.”

Tässä harjoituksessa pohjana on käytetty Tero Karvisen oppituntia 27.2.2018 Linux palvelimet -kurssilla sekä hänen nettisivujaan: http://terokarvinen.com/.

Python3

Olin tunnilla jo tehnyt nämä, joten otin komentohistorian talteen ja avasin tyhjän Ubuntun muistitikulta. Ensin muutin kielen “setxkbmap fi” ja annoin uuden salasanan “passwd“. Sitten “sudo apt-get update“.

Päätin käyttää seuraavia kieliä: Python, Javascript ja Java.

Aloitin Pythonista. Kokeilin ensin tehdä tämän käyttäen apuna komentohistoriaa ja tunnilta muistamiani asioita. Aloitin asentamalla Python3:en: “sudo apt-get -y install python3“. Minulle tulee ilmoitus, että Python olisi jo asennettuna. Kokeilin antamalla “python3” komennon. Toimi. Menin pois tuosta “exit()” komennolla ja loin uuden tiedoston “nano hei.py“:

python_testi1

Tallensin “CTRL + x” + “Y” + Enter. Testasin antamalla komennon “python3 hei.py” ja eteeni ilmestyi:

python_testi_2

Tuo siis toimi onnistuneesti.

Javascript

Seuraavaksi oli Javascriptin vuoro. Käytin taas komentohistoriaani (edellisen tunnin jälijltä) ja yritin ensin asentaa Node.js:n: “sudo apt-get -y install nodejs“. Loin tiedoston “nano heimaailma.js“:

javascript_testi_1

Tallensin “Ctrl + x” ja “y” + Enter.  Testasin antamalla komennon “nodejs heimaailma.js“. Sain tällaisen näkymän:

javascript_testi_2

Java

Aloitin tämän asentamalla Javapaketin: “sudo apt-get -y install openjdk-8-jdk“. Tein uuden kansion: “mkdir HeiMaailmaJava” ja menin kansioon “cd HeiMailmaJava“. Loin sinne uuden tiedoston: “nano HeiMaailma.java“:

java_testi_1

Katsoin esimerkin täältä: https://introcs.cs.princeton.edu/java/11hello/HelloWorld.java.html.

Annoin komennon “javac HeiMaailma.java” ja sen jälkeen “java HeiMaailma“:

java_testi_2

Tämäkin siis onnistui.

Lähteet

Lähteet on tekstin seassa sitä mukaa, kun niitä on käytetty.

Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s