Come si creano i programmi

Presentazione al forum e chiacchiere in libertà con la comunità. È importante leggere il regolamento all'interno e sono categoricamente vietate discussioni su politica e religione.
Regole della sezione
  • Vietate categoricamente discussioni e messaggi riguardanti politica e religione.
  • Evitare l'apertura di discussioni e sondaggi del tipo "mi sta bene questo taglio di capelli?", "che dentifricio usate?" e altre banalità simili.
  • Le discussioni che non rispettano le regole suddette, usano linguaggio e toni giudicati non adatti, saranno chiuse dal Gruppo Forum senza preavviso con eventuali provvedimenti sanzionatori.
  • Per il resto, è sempre valido il regolamento del forum.
Scrivi risposta
Avatar utente
marko_82
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 445
Iscrizione: sabato 26 luglio 2008, 9:50

Come si creano i programmi

Messaggio da marko_82 »

Scusate ma come si creano i programmi? Mi piacerebbe davvero molto crearne uno mio. Certo qualcosa di molto semplice, ma davvero molto.
Avatar utente
n1o
Prode Principiante
Messaggi: 218
Iscrizione: mercoledì 20 settembre 2006, 21:28
Località: 1982 - 01 - 06

Re: Come si creano i programmi

Messaggio da n1o »

scegli il linguaggio di programmazione, procurati un compilatore e segui le guide.

Codice: Seleziona tutto

public static void main (String[] args){
System.out.printlmn("Hello world");
}
questo è in java, per compilare questo piccolo programmino devi rimediarti una jvm (java virtual machine) ed un programma tipo text pad, anzi conoscete un alternativa a textpad per linux?gnome pad o via dicendo?
Avatar utente
Bertu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 596
Iscrizione: sabato 5 luglio 2008, 23:06
Località: Milano
Contatti:

Re: Come si creano i programmi

Messaggio da Bertu »

prova python  ;D

io sto cominciando adesso a usarlo e veramente non mi trovo male  (good)

apri il terminale e digita "python"

ti consiglio www.python.it dove troverai numerose risorse  ::)
Ultima modifica di Anonymous il giovedì 7 agosto 2008, 9:42, modificato 1 volta in totale.
A parità di fattori la spiegazione più semplice è da preferire.
Avatar utente
cattivocliente
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 613
Iscrizione: lunedì 23 giugno 2008, 0:20
Desktop: lightdm-xsession
Distribuzione: Debian GNU/Linux 11 (bullseye)
Sesso: Maschile
Località: Pineto

Re: Come si creano i programmi

Messaggio da cattivocliente »

Anch'io sto iniziando con Python e non mi dispiacerebbe creare un gruppo di studio on-line per neofiti. Che cosa ne pensate? Idee? :)
Avatar utente
Bertu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 596
Iscrizione: sabato 5 luglio 2008, 23:06
Località: Milano
Contatti:

Re: Come si creano i programmi

Messaggio da Bertu »

cattivocliente ha scritto: Anch'io sto iniziando con Python e non mi dispiacerebbe creare un gruppo di studio on-line per neofiti. Che cosa ne pensate? Idee? :)
si potrebbe creare un social network  :o
A parità di fattori la spiegazione più semplice è da preferire.
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
Messaggi: 8434
Iscrizione: venerdì 24 novembre 2006, 9:26
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Come si creano i programmi

Messaggio da Senbee »

Piacerebbe anche a me cominciare a studiacchiare un po' Python.
Come GUI cosa mi consigliate, Tkinter o WxPython? Eric?
Sono un lottatore di SUDO, su Ubuntu 24.04.
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Come si creano i programmi

Messaggio da pierba »

Qualsiasi editor di testo, meglio vi/vim, a mio giudizio.

ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Avatar utente
Bertu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 596
Iscrizione: sabato 5 luglio 2008, 23:06
Località: Milano
Contatti:

Re: Come si creano i programmi

Messaggio da Bertu »

da quanto ho capito nelle mie ricerche la migliore GUI su linux è pyGTK...però ho veramente intenzione di provarle tutte  (good)

sono come s.tommaso se non vedo (o provo sulla mia pelle) non credo  ;D
A parità di fattori la spiegazione più semplice è da preferire.
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
Messaggi: 8434
Iscrizione: venerdì 24 novembre 2006, 9:26
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Come si creano i programmi

Messaggio da Senbee »

Sto provando un po' questa "eric" e, accoppiata a qt4-designer mi pare ottima, ricorda un po' la solita IDE di .NET (a cui sono abituato a causa dei miei vergognosi trascorsi).
Ora però devo imparare a programmare :D
Sono un lottatore di SUDO, su Ubuntu 24.04.
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
Avatar utente
Bertu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 596
Iscrizione: sabato 5 luglio 2008, 23:06
Località: Milano
Contatti:

Re: Come si creano i programmi

Messaggio da Bertu »

un' altra cosa che vorrei provare è jython (python + java) ma ho paura per compatibilità e velocità    (mad) (mad)
A parità di fattori la spiegazione più semplice è da preferire.
Avatar utente
ginoscola
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 283
Iscrizione: giovedì 1 marzo 2007, 11:29

Re: Come si creano i programmi

Messaggio da ginoscola »

La Parola Di Quelo ha scritto: da quanto ho capito nelle mie ricerche la migliore GUI su linux è pyGTK...però ho veramente intenzione di provarle tutte  (good)

sono come s.tommaso se non vedo (o provo sulla mia pelle) non credo  ;D
pero' forse e' la peggiore se si vuole creare codice multipiattaforma (che e' uno dei vantaggi di python).
GinoScola
Avatar utente
Bertu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 596
Iscrizione: sabato 5 luglio 2008, 23:06
Località: Milano
Contatti:

Re: Come si creano i programmi

Messaggio da Bertu »

si anche quello è vero  ::)
A parità di fattori la spiegazione più semplice è da preferire.
Avatar utente
scacchia
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2863
Iscrizione: martedì 15 maggio 2007, 22:39
Località: Un po' qui e un po' la

Re: Come si creano i programmi

Messaggio da scacchia »

pierba ha scritto: Qualsiasi editor di testo, meglio vi/vim, a mio giudizio.

ciao
mezzo  (ot)

sono anche io del parere che è meglio iniziare a studiare un linguaggio usando all'inizio sempre un editor di testo in modo da prendere familiarità con la sintassi  (yes)...

ma in questo caso prima bisognerebbe fare un corso di scrittura con vi/vim  ;D

...prima o poi dovrò farlo, anche perchè spesso mi tocca lavorare su unix e mi farebbe comodo conoscerlo... siccome mi sembri vecchio stampo (senza offesa eh) non è che hai qualche dritta per imparare ad usarlo?
"Non importa quanto corri, ma dove corri e perchè" Z. Zeman
"In an open world, who needs Windows or Gates?"
"Io lo spero vivamente, ma ho i miei dubbi che possa vincere uno scudetto con la Roma, che è il sogno più grande della mia vita." D.D.R.
Avatar utente
kr1pn0$
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 431
Iscrizione: venerdì 20 giugno 2008, 12:42
Località: venezia
Contatti:

Re: Come si creano i programmi

Messaggio da kr1pn0$ »

guarda io

uso il c++
ma è molto difficile come linguaggio io ho dovuto studiare un libro di 800 pagine
:o
ma prova con l'auto iemulandolo con wine 
io in auto it ho un programma con cui interaggisco tramite ordini.txt
ed esegue
tipo avenged cancella file bloccati
crea modifica scrive ecc... su qualsiasi file
comunica gli errori ecc...
dopo ti posto il codice cosi lo vedi
poi sotto nella tray(winzozzo)
Immagine
Avatar utente
Senbee
Rampante Reduce
Rampante Reduce
Messaggi: 8434
Iscrizione: venerdì 24 novembre 2006, 9:26
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Come si creano i programmi

Messaggio da Senbee »

Codice: Seleziona tutto

io in auto it ho un programma con cui interaggisco tramite ordini.txt
ed esegue
tipo avenged cancella file bloccati [/quote]

Perdonami ma non riesco a capire. È un messaggio in codice? "auto it"? "tipo avenged"? ???
Sono un lottatore di SUDO, su Ubuntu 24.04.
Le mie guide e tutte le produzioni audio/video: www.stefanodroghetti.it
Avatar utente
kr1pn0$
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 431
Iscrizione: venerdì 20 giugno 2008, 12:42
Località: venezia
Contatti:

Re: Come si creano i programmi

Messaggio da kr1pn0$ »

Senbee ha scritto:

Codice: Seleziona tutto

io in auto it ho un programma con cui interaggisco tramite ordini.txt
ed esegue
tipo avenged cancella file bloccati [/quote]

Perdonami ma non riesco a capire. È un messaggio in codice? "auto it"? "tipo avenged"? ???
NO È UN PROGRAMMA CHE TRAMITE LINGUAGGIO SUO PERMETTE DI SCRIVERE PROGRAMMI base

Codice: Seleziona tutto

#include<file.au3>
$var = fileread("ordini.txt")
;commento carica quallo che ce scritto su ordini 
msgbox (0,"eliminazione" , "il seguente file vera eliminato" & $var)
filedelete($var) 
if not  filedelete($var) then msgbox (0,"", "errore") 
non è questoma è uno base il mio ha 30 righe
Immagine
Avatar utente
Rocker Rabbit
Prode Principiante
Messaggi: 37
Iscrizione: domenica 21 gennaio 2007, 17:12
Località: Rimini

Re: Come si creano i programmi

Messaggio da Rocker Rabbit »

Guarda, se io fossi un insegnante delle elementari e volessi insegnare a programmare a qualcuno per primissima cosa gli insegnerei ad usare bene un foglio elettronico perchè, pur essendo molto diverso dallo scrivere un programma, hai alcune cose in comune e intanto ti allinea con la logica. Dopo java, molto inflazionato e molto simile come sintassi a tantissimi altri linguaggi di programmazione. Anche se una cosa che ci si rende conto col tempo è che la sintassi è l'ultimo dei problemi, la sintassi si impara tanto le strutture di controllo sono sempre quelle (if, for, while, do...while) a parte nell'assembly visto che per ogni condizione c'è un jump (tipo jne=jump if not equal...praticamente l'unico che ricordo). I primi programmini di solito riproducono quello che si potrebbe tranquillamente fare con i fogli elettronici...poi diventa gradualmente più complesso.
Comunque di corsi di programmazione ne trovi. Se è una cosa fattibile dal punto di vista legale puoi scaricare qualcheccosa dai siti delle università di ingegneria informatica o affini come punto di partenza (ad esempio nella mia università vogliono un account appositamente per scaricarsi gli appunti di fondamenti di informatica lb). Comunque per java ti serve jdk (java development kit), jvm e un ide (il più usato forse è eclipse ma va bene in prima battuta un editor di testo qualunque come gedit anche se dopo dovrai compilare e lanciare tutto a mano da terminale e non hai in linea il riconoscimento degli errori)...per questo ci dovrebbe essere diversa roba nella documentazione di ubuntu. Poi, oltre a questi strumenti ti serve un corso appunto (magari che ti insegni anche la programmazione orientata agli oggetti che non è così astrusa per uno che è determinato ad impararsi qualcosa) e le javadocs sempre a portata di mano così hai tutte le classi di tuttepitali di tutte pitutte spiegate e documentate con tutti i metodi (o i medoti, o i demoti...un programma potrebbe essere un generatore di anagrammi)...

E' molto meno difficile di quello che sembra, basta fare un passo alla volta...cosa che io non faccio mai...e avere un po' di costanza e voglia...e non ho nemmeno quella, infatti non sono un programmatore...
Scrivi risposta

Ritorna a “Bar Sport”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 9 ospiti