GeeK Z0ne

71

GeeK Z0ne

offline
  • Pridružio: 12 Okt 2010
  • Poruke: 10910

ivance95 ::Ti beše nisi čitao Anu Karenjinu? Mr. Green

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.

? Neutral

Komplikujete... K'o u automobilskoj industriji kad vratilo nazovu pogonskom osovinom Mr. Green



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Jul 2011
  • Poruke: 5424

Napisano: 15 Apr 2020 10:08

Svaka tvrdnja može da bude tačna, samo treba biti dovoljno ograničene svesti. Mr. Green

Dopuna: 15 Apr 2020 10:10

Određeni ljudi tvrde to što si napisao, samo zbog toga što se podrazumevano ni MATLAB ni Python ne kompajliraju, ali to su isti oni ljudi koji matricu u MATLAB-u obilaze for petljom. Mr. Green



offline
  • Pridružio: 12 Okt 2010
  • Poruke: 10910

ivance95 ::Određeni ljudi tvrde to što si napisao, samo zbog toga što se podrazumevano ni MATLAB ni Python ne kompajliraju, ali to su isti oni ljudi koji matricu u MATLAB-u obilaze for petljom. Mr. Green


LOL LOL LOL

offline
  • Fil  Male
  • 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...

offline
  • 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.

offline
  • Fil  Male
  • 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 Smile

offline
  • 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 Smile


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?

offline
  • Konstruktor
  • 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.

offline
  • 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.

offline
  • Fil  Male
  • 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).

Ko je trenutno na forumu
 

Ukupno su 802 korisnika na forumu :: 10 registrovanih, 1 sakriven i 791 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: babaroga, Djokislav, goxin, ivan1973, jackreacher011011, ladro, laurusri, Mi lao shu, perkanidja1, Trpe Grozni