Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
roberto.alfieri:pub:strumentipersonali [25/09/2018 09:40] roberto.alfieri [Linguaggi di calcolo] |
roberto.alfieri:pub:strumentipersonali [06/10/2020 14:48] roberto.alfieri eliminata |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ==== Windows ==== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | [[http://www.fis.unipr.it/pub/materialedidattico/eduwin/ | Eduwin ]] : Software Applicativo OpenSource per Sistemi Windows | ||
Linea 15: | Linea 8: | ||
==== Linux ==== | ==== Linux ==== | ||
- | Le distribuzioni [[http://it.wikipedia.org/wiki/Linux | Linux]] che utilizziamo sono [[ http://www.ubuntu-it.org | Ubuntu]] (desktop) e [[ https://www.centos.org/ | CentOS ]] (server) | ||
- | Per connettersi e scambiare file con linux server da remoto si usa il protocollo client/server **ssh**. | + | Per connettersi e scambiare file con il server linux didatta-linux.unipr.it si usa il protocollo **ssh**, il cui client che deve essere disponibile su eventuali postazioni personali. |
I client ssh sono nativi nei sistemi Unix-like (Linux, MacOS X). Nei sistemi Window e' necessario installare una applicazione specifica. Versioni open source: | I client ssh sono nativi nei sistemi Unix-like (Linux, MacOS X). Nei sistemi Window e' necessario installare una applicazione specifica. Versioni open source: | ||
Linea 23: | Linea 15: | ||
* [[https://mobaxterm.mobatek.net/ | MobaXterm ]] (sia connessione interattiva che scambio file). | * [[https://mobaxterm.mobatek.net/ | MobaXterm ]] (sia connessione interattiva che scambio file). | ||
- | ==== Linguaggi di scripting ==== | + | ==== MATLAB ==== |
+ | |||
+ | Necessario per gestione automatica di processi di calcolo e di acquisizione dati, calcolo numerico, plotting di dati, ecc | ||
+ | |||
+ | * [[http://www.fis.unipr.it/dokuwiki/doku.php?id=roberto.alfieri:user:octave | Matlab/Octave ]] | ||
- | Necessari per gestione automatica di processi di calcolo e di acquisizione dati, calcolo numerico, plotting di dati, ecc | + | ==== C/C++ ==== |
- | * [[http://www.fis.unipr.it/dokuwiki/doku.php?id=roberto.alfieri:user:shell | Linux Shell script]] | ||
- | * [[http://www.fis.unipr.it/dokuwiki/doku.php?id=roberto.alfieri:user:octave | Octave/Matlab ]] | ||
- | * [[http://www.fis.unipr.it/dokuwiki/doku.php?id=roberto.alfieri:user:python | Python ]] | ||
- | ==== Linguaggi di calcolo ==== | + | * Command line |
+ | * tipico dell'ambiente Linux | ||
+ | * gcc/g++ (compiler), nano/emacs (editors) | ||
- | * C/C++ | + | * IDE: [[ http://www.codeblocks.org/ | CodeBlocks]] [[ https://sourceforge.net/projects/orwelldevcpp/ | Dev-C++ ]] |
- | * Command line: gcc/g++ (compiler), nano/emacs (editors) | + | * tipico dell'ambiente Windows |
- | + | * Esempio [[http://www.fis.unipr.it/dokuwiki/doku.php?id=roberto.alfieri:user:c | C/C++]] | |
- | * IDE: [[ http://www.codeblocks.org/ | CodeBlocks]] [[ https://sourceforge.net/projects/orwelldevcpp/ | Dev-C++ ]] | + | |
- | * Installazione Code Blocks: [[ http://www.codeblocks.org/downloads | download]] codeblocks-17.12mingw-setup.exe (Include compilatore), selezionare componenti "Contrib plugins" e "MinGW compiler suite". | + | |
- | * Verifica l'installazione: create a new project, console project, C++ , project title: hello. Build -> build and Run. | + | |
- | * Esempi [[http://www.fis.unipr.it/dokuwiki/doku.php?id=roberto.alfieri:user:c | C/C++]] | + | |