Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedenteProssima revisioneEntrambe le parti successive la revisione |
roberto.alfieri:pub:strumentipersonali [23/09/2018 18:54] – roberto.alfieri | roberto.alfieri:pub:strumentipersonali [17/10/2019 10:19] – [C/C++] roberto.alfieri |
---|
==== Windows ==== | |
| |
| |
| |
| |
| |
[[http://www.fis.unipr.it/pub/materialedidattico/eduwin/ | Eduwin ]] : Software Applicativo OpenSource per Sistemi Windows | |
| |
| |
==== 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: |
* [[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 ==== |
| |
Necessari per gestione automatica di processi di calcolo e di acquisizione dati, calcolo numerico, plotting di dati, ecc | 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:shell | Linux Shell script]] | * [[http://www.fis.unipr.it/dokuwiki/doku.php?id=roberto.alfieri:user:octave | Matlab/Octave ]] |
* [[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 ==== | |
| |
* C/C++ | |
* Command line: gcc/g++ (compiler), nano/emacs (editors) | ==== C/C++ ==== |
* IDE: http://www.codeblocks.org/ (windows, linux, Mac OS X) | |
| |
| * Command line |
| * tipico dell'ambiente Linux |
| * gcc/g++ (compiler), nano/emacs (editors) |
| |
| * IDE: [[ http://www.codeblocks.org/ | CodeBlocks]] [[ https://sourceforge.net/projects/orwelldevcpp/ | Dev-C++ ]] |
| * tipico dell'ambiente Windows |
| * 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++]] | * Esempi [[http://www.fis.unipr.it/dokuwiki/doku.php?id=roberto.alfieri:user:c | C/C++]] |
* [[ https://www.hpc.unipr.it/dokuwiki/doku.php?id=calcoloscientifico:userguide | Calcolo Scientifico in Ateneo]] | |
| |