Poslao: 15 Apr 2020 10:04
|
offline
- mpman
- Mod u pemziji
- Pridružio: 12 Okt 2010
- Poruke: 10910
|
ivance95 ::Ti beše nisi čitao Anu Karenjinu?
Dosta je komplikovano sve to, ali ukratko...
Razlika u tome što program mora da bude preveden (kompajliran) na mašinski jezik, koji će kompjuter moći da razume. Skripte se izvršavaju direktno (interpretiraju se), i nije im potreban kompajler. To se preslikava i na programske i skriptne jezike. Programskim jezicima je potreban kompajler, skriptnim jezicima nije. Ono što je bitno je da je moguće napisati kompajler za skriptni jezik, i interpreter za programski jezik, tako da suštinske razilike nema... Programi koji su prevedeni bi trebalo da se brže izvršavaju, zato što se prevode na mašinski jezik, koji mašina najlakše razume, ali to nije baš pravilo. Zbog svega ovoga mnogi pametnjakovići Python ne priznaju za programski jezik, zato što ima interpreter...
Znači, ovo jeste tačno u određenom kontekstu:
mpman ::Matlab nije programski jezik.
SciLab nije programski jezik.
GnuOctave, s toga, nije programski jezik.
Onda ni R nije programski jezik.
A samim tim ni Python nije programski jezik.
?
Komplikujete... K'o u automobilskoj industriji kad vratilo nazovu pogonskom osovinom
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
|
Poslao: 15 Apr 2020 13:45
|
offline
- Fil
- Legendarni građanin
- Pridružio: 11 Jun 2009
- Poruke: 16586
|
Ne znam ko je to gde čuo, ali smatrati da Python nije programski jezik - neopevana je glupost...
|
|
|
|
Poslao: 15 Apr 2020 13:53
|
offline
- mpman
- Mod u pemziji
- Pridružio: 12 Okt 2010
- Poruke: 10910
|
Fil ::Ne znam ko je to gde čuo, ali smatrati da Python nije programski jezik - neopevana je glupost...
Okej, onda... Diskusije radi...
U čemu je razlika između Matlab-a i Python-a?
Matlab = SciLab = GNU Octave = Python
Samim tim, ako Matlab nije programski jezik, onda nije ni Python, već skriptni jezik.
|
|
|
|
Poslao: 15 Apr 2020 13:59
|
offline
- Fil
- Legendarni građanin
- Pridružio: 11 Jun 2009
- Poruke: 16586
|
Python je za sve i svašta, visoko fleksibilan programski jezik, vrlo prijemčiv ljudima zbog sintakse. Znaš da za njega kažu "batteries included", za maltene sve primene ga možeš koristiti, od strukturnog programiranja do QA i vrlo je tražen na ovim online poslićima (i Ruby on Rails je sve traženiji).
Poskidao sam neke knjige da se malo više pozabavim njim
|
|
|
|
Poslao: 15 Apr 2020 14:56
|
offline
- mpman
- Mod u pemziji
- Pridružio: 12 Okt 2010
- Poruke: 10910
|
Fil ::Python je za sve i svašta, visoko fleksibilan programski jezik, vrlo prijemčiv ljudima zbog sintakse. Znaš da za njega kažu "batteries included", za maltene sve primene ga možeš koristiti, od strukturnog programiranja do QA i vrlo je tražen na ovim online poslićima (i Ruby on Rails je sve traženiji).
Poskidao sam neke knjige da se malo više pozabavim njim
Pazi, ne govorimo o mogućnostima. Niti o praksi. Pričamo bez emocija. Pomoću njega pišeš programe ili skripte? Tumač je program, u tom slučaju, koji izvršava naredbe iz skripte. Isto to je i Matlab. I svi pomenuti. Kada bi pisao knjigu, da li bi ga klasifikovan kao programski ili skripti jezik?
|
|
|
|
Poslao: 15 Apr 2020 15:01
|
offline
- Kaplar2
- Super građanin
- Pridružio: 01 Nov 2013
- Poruke: 1230
|
Kako da Matlabove *.m fajlove prevedem u one koje koristi Python? Visim da ih Python otvara, ali ih ne pokrece, tj. ne daje mi mogucnost da ih pustim.
|
|
|
|
Poslao: 15 Apr 2020 15:05
|
offline
- mpman
- Mod u pemziji
- Pridružio: 12 Okt 2010
- Poruke: 10910
|
Kaplar2 ::Kako da Matlabove *.m fajlove prevedem u one koje koristi Python? Visim da ih Python otvara, ali ih ne pokrece, tj. ne daje mi mogucnost da ih pustim.
Nije ista sintaksa.
Jedan od jednostavnijih načina bio bi da uzmeš .m skriptu i njen sadržaj prekopiraš u python IDE, I kao takvu pokreneš. Međutim, morao bi da razrešiš razliku u sintaksi. Ako želiš .m da pokreneš bez Matlab-a, probaj gnu octave, on je najpribližniji kompatibilnosti sa Matlab-om.
|
|
|
|
Poslao: 15 Apr 2020 16:38
|
offline
- Fil
- Legendarni građanin
- Pridružio: 11 Jun 2009
- Poruke: 16586
|
To compile a Python program into an executable, use a bundling tool, such as Gordon McMillan’s installer (alternative download) (cross-platform), Thomas Heller’s py2exe (Windows), Anthony Tuininga’s cx_Freeze (cross-platform), or Bob Ippolito’s py2app (Mac).
|
|
|
|