Virtual Sound - FORUM

Linguaggi per la Computer Music => Altri linguaggi => Topic iniziato da: lorbi su Maggio 09, 2006, 23:22:27



Titolo: python
Post di: lorbi su Maggio 09, 2006, 23:22:27
molti che mi circondano stanno usando questo linguaggio.
qualcuno di voi capoccioni informatici lo usa?
sa dire qualcosa di interessante a proposito?
io so poco.

http://www.python.org/

thnx

lorbi


Titolo: Re: python
Post di: franz su Maggio 10, 2006, 00:31:04
qui http://it.wikipedia.org/wiki/Python spiega un sacco bene ma sopratutto
Citazione
Python è un potente linguaggio di programmazione interpretato creato da Guido van Rossum. Prende il nome dalla serie televisiva Monty Python's Flying Circus.
pare sia piuttosto semplice come sintassi, effettivamente spesso ho visto dei sorgenti di software per linux scritti in python e, pur non essendo un programmatore, qualcosa si capisce! I molti che ti circondano perchè hanno scelto python?

 ;)


Titolo: Re: python
Post di: lorbi su Maggio 10, 2006, 10:27:37
sai che non ne ho idea..

qui intorno è tutto LISP, Max e ultimamente Python...chiedero'

thnx

lorbi


Titolo: Re: python
Post di: mic su Maggio 10, 2006, 10:56:07
sai che non ne ho idea..

qui intorno è tutto LISP, Max e ultimamente Python...chiedero'

thnx

lorbi

..sembra un bel posto! ;) da dove ci parli?..


Titolo: Re: python
Post di: brunozamborlin su Maggio 10, 2006, 12:35:25
Dalla francia poverino :D

Python è un linguaggio object oriented (come java e c++ per intenderci) ma è TERRIBILMENTE semplice, direi troppo.
E' limitato sotto un sacco di aspetti, proprio per il fatto di avere una sintassi ridotta all'osso. Per fare un programmino che apre una semplice finestrella ci vogliono credo due righe di codice.
Il vantaggio è quindi appunto che ci vuol poco tempo non solo ad imparare ad usarlo, ma soprattutto, una volta che lo si sa usare, a scriverci un programma.

Il contro, oltre alla scarsa flesibilità, è anche il fatto che è tutto meno che efficente. Lo stesso programma scritto in C impiega un quarto di cpu e va molto più veloce.

Il problema principale è che è un linguaggio interpretato, e non compilato. Cioè la cpu legge il codice che scrivi una riga alla volta, e se trova qlc che non va affari tuoi (un po come max se vogliamo).
In C e C++ invece il programma viene prima compilato, cioè passato in codice binario adatto alla specifica macchina, con una serie di controlli statici e ottimizzazioni.


Titolo: Re: python
Post di: lorbi su Maggio 10, 2006, 14:29:13
qui intorno nella fattispecie era l'ircam a parizzzzzzzi

ma quindi è imparabile sto linguaggio..utile?..bof

lo usano tutti quelli che fanno sistemi neuronali, per esempio.. calcoli o in LISP o in PYTHON e poi visualizzazione con MAX...

purtroppo non so dirvi di piu' perchè dal punto di vista tecnico non ne so molto di sti linguaggi.. a parte il fatto che siano abbordabili

mi sa che finchè posso...me ne sbatto  ;D

besos

lorbi


Titolo: Re: python
Post di: mic su Maggio 11, 2006, 17:08:05
Il contro, oltre alla scarsa flesibilità, è anche il fatto che è tutto meno che efficente. Lo stesso programma scritto in C impiega un quarto di cpu e va molto più veloce.

Il problema principale è che è un linguaggio interpretato, e non compilato. Cioè la cpu legge il codice che scrivi una riga alla volta, e se trova qlc che non va affari tuoi (un po come max se vogliamo).

...in termini di efficenza meglio python o javascript? (se non sbaglio anche js è interpretato, poichè non si compila..)..lo chiedo perchè ho visto che in modul8 (che è un software per vj direi proprio figo) si possono scrivere dei moduli aggiuntivi video-fx come script in python..


Titolo: Re: python
Post di: franz su Maggio 11, 2006, 20:36:38
python vedo che è molto molto utilizzato per scopi "multimediali" e modul8 è un esempio da non sottovalutare...oltretutto si possono scrivere anche plug-in per The Gimp con questo linguaggio, però come dice Bruno, credo sia piuttosto pesantuccio. Tutte queste cose fanno parecchio fatica a fare il proprio lavoro effettivamente, ma magari è scelto per la facilità come si diceva sopra, forse per fare piccole cose è ottimale.

 ;)


© Copyright 1996 - 2008 - ConTempoNet Edizioni Musicali ® - P.IVA: 05174251008
Tutti i diritti riservati - Tutti i marchi sono registrati -
È vietata la riproduzione, anche parziale, dei testi e delle immagini.
Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia