Title: 14. Uvod u programske jezike
Course: AI Projects for Students (SR) > Section: AI WITH rPI 5

14. Uvod u programske jezike

Raspberri Pi spremišta uključuju podršku za COBOL, kao i bogat skup modernijih programskih jezika kao što su Pithon, C, C ++ i Java. Ima podršku za više nišnih i nasleđenih jezika za programiranje. Generalno, paradigme za programske jezike spadaju u tri opšte kategorije:

• proceduralni programski jezici

• objektno orijentisani programski jezici

• funkcionalni programski jezici

14.1     Pithon programski jezik

Pithon je izmislio početkom 1990-ih Guido van Rossum. Pithon se može napisati korišćenjem proceduralne ili objektno orijentisane paradigme. To je projekat otvorenog koda koji je široko dostupan, koristi jednostavnu sintaksu i uključuje bogate biblioteke i nudi razne programske alate, Pithon izvorni kod se pokreće na virtuelnoj mašini koja prevodi kod u specifični mašinski kod koji izvršava procesor. Pošto Pithon tumači virtuelna mašina, on je nezavisan od platforme.

Raspberri Pi bi trebalo da podrazumevano instalira Pithon i može da pokreće Pithon programe direktno iz komandne linije. Da biste ušli u program, prvo vam je potreban urednik običnog teksta. Ako koristite desktop okruženje, postoji prijateljsko, grafičko, integrisano razvojno okruženje (IDE) za Pithon pogodno za početnike pod nazivom Thonni. Da biste instalirali Thonni, upišite:

sudo apt instalirati thonni

Za naprednije korisnike u grafičkom okruženju, program vscode pruža odličan editor za kodiranje na različitim jezicima, uključujući i Pithon. Kao što je ranije opisano, vscode može da se pokrene za uređivanje fajlova na daljinu. Ako koristite komandnu liniju, možete koristiti bilo koji od uređivača komandne linije opisanih u prethodnim odeljcima, uključujući vi, emacs ili nano. Na primer, da biste uredili izvornu datoteku Pithon pod nazivom hello.py, upišite sledeće:

Nano zdravo.OMILjENO

Zatim unesite sledeći kod u izvornu datoteku:

name = input('Kako se zoveš? ')

print('Zdravo', ime,' dobrodošli u Raspberri Pi!')

štampa('Zbogom')

Zatim, sačuvajte i izađite nano i pokrenite datoteku kucanjem:

pithon3 zdravo.OMILjENO

Program bi trebalo da radi kao što se očekuje.

14.2     Kompajliranje i pokretanje programa C / C ++

Linuk ima razne alate za podršku razvoju softvera u C i C ++. U stvari, sam operativni sistem Linuk je napisan u C. Programski jezik C je proceduralni jezik, a C ++ gradi na C-u kako bi pružio podršku objektno orijentisanom programiranju. Kompajleri koje ćemo koristiti na Linuksu su GNU-ov Ц kompajler (gцц) i GNU-ov Ц++ kompajler (g++). Da biste bili sigurni da su instalirani GNU-ovi alati za prevođenje C/C++, upišite:

sudo apt instalirati gcc g ++ gdb build-essential

Na primer, da biste ušli u jednostavan C program pod nazivom hello.c koristeći nano editor, upišite sledeće:

Nano zdravo.U

Koristeći editor, unesite sledeći kod u izvornu datoteku:

/* Raspberri Pi C program */

#include <stdio.h>

int glavni(nevažeći)

{

    printf("Zdravo svete.\n");

    printf("Kompajliran i pokrenut na Raspberri Pi.\n");

    povratak 0;

}

Sačuvajte i izađite iz editora. Da biste kompajlirali izvorni kod, upišite sledeće na upit u prozoru terminala. Na primer, da biste sastavili program hello.c iznad, možete uneti:

gcc -zid -o zdravo zdravo.U

GCC kompajler ima brojne druge opcije komandne linije koje možete koristiti. Za više informacija pogledajte man stranice. Imajte na umu da se C++ kompajler može pozvati korišćenjem g ++ umesto gcc. Da biste pokrenuli kompajlirani program u trenutnom radnom direktorijumu, ne zaboravite da navedete ./ ispred imena programa da odredite putanju kao trenutni direktorijum. Na primer, da biste pokrenuli program hello.c nakon kompajliranja kao ini, upišite:

.Pozdrav

Ako kompajleru nije dato izlazno ime fajla, podrazumevano izlazno ime fajla će biti a.out.

14.3     Kompajliranje i pokretanje Java programa

Takođe je moguće razviti i pokrenuti Java programe koristeći Linuk na Raspberri Pi. Postoje dva različita paketa koji se mogu instalirati: on obezbeđuje Java Runtime Environment (JRE) i drugi obezbeđuje Java Development Kit (JDK). JRE vam samo omogućava da pokrenete Java programe, ali JDK omogućava kompajliranje i pokretanje Java programa. Da biste instalirali OpenJDK Java razvojni komplet, upišite sledeće:

sudo apt install default-jdk

Kada se ovo instalira, možete kompajlirati Java program. Na primer, unesite sledeći jednostavan Java program pod nazivom hello.java koristeći uređivač običnog teksta:

/* Java program */

klasa Glavni {

    public static void main(String args[]) {

        Sistem.napolje.println("Zdravo svete.\n");

    }

}

Sastavite program tako što ćete ukucati sledeće u promptu:

 Javac zdravo.Bilten

gde je myprogram.java ime Java izvorne datoteke. Da biste pokrenuli Java program, upišite sledeće u promptu: java Main gde je Main ime klase u kojoj program počinje.