Come creare un software su ubuntu, iniziare da zero
Come creare un software su ubuntu, iniziare da zero
Ciao a tutti, ho le idee confuse.
Sono nuovo su ubuntu, sono un piccolo sviluppatore web che vuole lanciarsi nel mondo della creazione di semplici software qui su linux.
Non so da dove iniziare, mi potreste dare delle indicazioni, anche con delle parole chiave e con dei link.
Premetto che voglio iniziare tutto da zero, quindi niente software come quickly che rendono tutto automatico e complesso, vorrei iniziare proprio da zero a mo di righe di codice, non mi piace la vita facile.
Grazie, ditemi tutto!
Sono nuovo su ubuntu, sono un piccolo sviluppatore web che vuole lanciarsi nel mondo della creazione di semplici software qui su linux.
Non so da dove iniziare, mi potreste dare delle indicazioni, anche con delle parole chiave e con dei link.
Premetto che voglio iniziare tutto da zero, quindi niente software come quickly che rendono tutto automatico e complesso, vorrei iniziare proprio da zero a mo di righe di codice, non mi piace la vita facile.
Grazie, ditemi tutto!
- Udun
- Scoppiettante Seguace

- Messaggi: 670
- Iscrizione: domenica 18 maggio 2008, 17:39
- Desktop: Openbox
- Località: Glasgow - Scotland
- Contatti:
Re: Come creare un software su ubuntu, iniziare da zero
Che programma vuoi creare? Quale lo scopo?
Se fai un programma su linux e' possibile che ti funzioni pari pari su windows.
Dipende molto dal linguaggio di programmazione che usi, dalle librerie usate, etc.
Non puoi specificare maggiormente la tua richiesta?
Se fai un programma su linux e' possibile che ti funzioni pari pari su windows.
Dipende molto dal linguaggio di programmazione che usi, dalle librerie usate, etc.
Non puoi specificare maggiormente la tua richiesta?
Google docet
Unreal Project sta sviluppando uno shooter 2D multidirezionale! || Provalo !!
うしろ姿が笑ってる。
Unreal Project sta sviluppando uno shooter 2D multidirezionale! || Provalo !!
うしろ姿が笑ってる。
Re: Come creare un software su ubuntu, iniziare da zero
Si, certo: volevo creare un software che ti permette di scrivere promemoria, per poi identificare ogni nota con un indice di importanza, delle tag, un timer: proprio come una piccola agenda, una cosa molto semplice, soprattutto dal punto di vista grafico.
Ecco, di linguaggio di programmazione pensavo al c++ visto che sento dire che sia il più completo e più di base, così per poi un giorno poterlo utilizzare per altro; riguardo alle librerie, non ne so niente, ma proprio niente.
Altro?
Ecco, di linguaggio di programmazione pensavo al c++ visto che sento dire che sia il più completo e più di base, così per poi un giorno poterlo utilizzare per altro; riguardo alle librerie, non ne so niente, ma proprio niente.
Altro?
- Udun
- Scoppiettante Seguace

- Messaggi: 670
- Iscrizione: domenica 18 maggio 2008, 17:39
- Desktop: Openbox
- Località: Glasgow - Scotland
- Contatti:
Re: Come creare un software su ubuntu, iniziare da zero
Con il C++ ci fai di tutto anche se e' un linguaggio un po' piu' complicato, rispetto a quello che e' il python ad esempio.
Se vuoi partire da un linguaggio semplice parti da python che ci fai qualsiasi cosa in poco tempo.
Come forse ti diranno in molti, puoi fare praticamente tutto con qualsiasi linguaggio e non ce n'e' uno migliore di altri.
Vedi tu quale prendere e studia e fai esercizi.
Le librerie comunque sono un insieme di funzioni tematiche gia' scritte da altri programmatori e pronte all'uso. Con le funzioni porti a termine una determinata azione nel tuo programma. Quando inizierai a programmare o leggerai un libro o una guida avrai modo per bene di capire cio' che sto dicendo
Se vuoi partire da un linguaggio semplice parti da python che ci fai qualsiasi cosa in poco tempo.
Come forse ti diranno in molti, puoi fare praticamente tutto con qualsiasi linguaggio e non ce n'e' uno migliore di altri.
Vedi tu quale prendere e studia e fai esercizi.
Le librerie comunque sono un insieme di funzioni tematiche gia' scritte da altri programmatori e pronte all'uso. Con le funzioni porti a termine una determinata azione nel tuo programma. Quando inizierai a programmare o leggerai un libro o una guida avrai modo per bene di capire cio' che sto dicendo
Google docet
Unreal Project sta sviluppando uno shooter 2D multidirezionale! || Provalo !!
うしろ姿が笑ってる。
Unreal Project sta sviluppando uno shooter 2D multidirezionale! || Provalo !!
うしろ姿が笑ってる。
Re: Come creare un software su ubuntu, iniziare da zero
Ok, se scegliessi il c++, cosa dovrei fare adesso?
Ora direi di passare alla pratica, esempio: mi sono scaricato geany, e per iniziare dal principio vorrei riuscire a creare una finestra per il mio software: dove vado, cosa cerco?
Ora direi di passare alla pratica, esempio: mi sono scaricato geany, e per iniziare dal principio vorrei riuscire a creare una finestra per il mio software: dove vado, cosa cerco?
- Udun
- Scoppiettante Seguace

- Messaggi: 670
- Iscrizione: domenica 18 maggio 2008, 17:39
- Desktop: Openbox
- Località: Glasgow - Scotland
- Contatti:
Re: Come creare un software su ubuntu, iniziare da zero
Aspetta aspetta, non e' cosi semplice!andbit » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4189320#p4189320]6 minuti fa[/url] ha scritto:Ok, se scegliessi il c++, cosa dovrei fare adesso?
Ora direi di passare alla pratica, esempio: mi sono scaricato geany, e per iniziare dal principio vorrei riuscire a creare una finestra per il mio software: dove vado, cosa cerco?
Devi imparare a programmare prima di pensare alla gui! Anzi la GUI e' la parte facile del lavoro perche' ci sono tool automatici che ti permettono di collegare le tue funzioni ai bottoni del programma grafico.
Guarda in questa discussione http://forum.ubuntu-it.org/viewtopic.ph ... ead#unread se viene consigliato qualche libro o tutorial sul C++. In ogni caso io inizierei con qualcosa di piu' semplice
Google docet
Unreal Project sta sviluppando uno shooter 2D multidirezionale! || Provalo !!
うしろ姿が笑ってる。
Unreal Project sta sviluppando uno shooter 2D multidirezionale! || Provalo !!
うしろ姿が笑ってる。
Re: Come creare un software su ubuntu, iniziare da zero
Ok, aspetta: io c++ lo conosco un pochino, ora la mia domanda è: ho geany come ide, ho glade per la grafica e conosco un po di linguaggio, ora cosa mi consigli? Perché non comprendo dove dovrei arrivare, su google cerco come creare un app per ubuntu ma non trovo niente di così interessante, necessito di link e di istruzioni
- lucalaugh
- Prode Principiante
- Messaggi: 129
- Iscrizione: giovedì 10 dicembre 2009, 19:16
- Desktop: Gnome + Unity
- Distribuzione: Ubuntu 13.10 64bit
- Località: Acireale (CT)
- Contatti:
Re: Come creare un software su ubuntu, iniziare da zero
No, non va bene così. Prima padroneggi C++, poi fai la grafica (per C++ vedi Qt o Gtkmm). Io per sviluppare su Ubuntu ti consiglio di studiare Python o Vala.
- Claudio_F
- Entusiasta Emergente

- Messaggi: 1463
- Iscrizione: lunedì 28 maggio 2012, 18:49
- Desktop: Mate/Gnome
- Distribuzione: Ubu22.04
Re: Come creare un software su ubuntu, iniziare da zero
"molto semplice" dal punto di vista dell'utente spesso non significa affatto semplice dal punto di vista del programma, e vale anche il contrario.andbit » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4189300#p4189300]ieri, 21:36[/url] ha scritto:una cosa molto semplice
I linguaggi permettono tutti di descrivere i procedimenti da eseguire (algoritmi), ma non sono affatto uguali tra loro nella semplicita' di farlo o nelle possibilita' di operare in certi campi (programmazione di sistema piuttosto che gestione ad alto livello ecc).
Se la velocita' di esecuzione e ottimizzazione delle risorse sono fondamentali, allora C (sapendo che ci si dovra' occupare di un mare di dettagli a basso livello), se invece conta di piu' la praticita'/comodita' per realizzare qualcosa in breve tempo concentrandosi piu'sul lavoro da svolgere che sul modo di farlo (anche se magari meno ottimizzato e un po' piu' lento) allora i linguaggi a tipizzazione dinamica come Python sono impareggiabili.
Giusto per fare un esempio, in C per iniziare a gestire una lista dati bisogna come minimo occuparsi di tutto cio' che viene descritto nelle 5 lezioni a partire da: http://www.html.it/pag/15416/allocazione-dinamica-della-memoria/, mentre in Python le liste sono primitive del linguaggio e per crearne una aggiungendo un paio di dati e' sufficiente scrivere:
Codice: Seleziona tutto
lista = []
lista.append(3.14)
lista.append("stringa")
Codice: Seleziona tutto
char, uchar, unichar, int, uint, long, ulong,
short, ushort, int8, int16, int32, int64,
uint8, uint16, uint32, uint64, float, double
- lucalaugh
- Prode Principiante
- Messaggi: 129
- Iscrizione: giovedì 10 dicembre 2009, 19:16
- Desktop: Gnome + Unity
- Distribuzione: Ubuntu 13.10 64bit
- Località: Acireale (CT)
- Contatti:
Re: Come creare un software su ubuntu, iniziare da zero
Vala è molto simile a C# 
Anche io preferisco Python.
Anche io preferisco Python.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti