Progetto:Informatica
Da Wikipedia, l'enciclopedia libera.
Benvenuto nella pagina del Progetto informatica nata per coordinare le iniziative volte ad ampliare, tradurre o creare le voci relative all'informatica sulla Wikipedia italiana.
Vedi anche -> Lista delle voci di informatica
Indice |
[modifica] Utenti interessati
Se sei interessato o sei un esperto di informatica, aggiungi il tuo nome alla lista ed eventualmente il settore o la voce a cui desideri dare un contributo.
- --St. Alex 00:32, 14 mar 2007 (CET)
- Saturnix: PHP, Macintosh, Flash, Fireworks, AppleScript, XCode, Objective-C, HTML, Video editing, Maya, Final Cut, Audio Editing.
- Actarus: Reti di calcolatori, Sistemi Operativi, Sw Libero.
- Almit39: Fondamenti matematici, algoritmi, storia.
- aleinside
- Alessandro.Xalexalex: Web Developing e in particolare Php, C, Crittografia, Traduzioni EN->IT
- --alf · scrivimi 15:03, 3 ott 2006 (CEST)
- alz
- Alessandro Trinca Arnould: business intelligence, datawarehousing, holystic IT, knowledge management
- Alexamici: networking, linguaggi di programmazione, software open source
- Baronero: Business intelligence, Reti Neurali e Intelligenza Artificiale, Traduzioni ENG-ITA, DataWareHouse, basi di dati, sistemi informativi in generale.
- beren023: Sono iscrito al 3° anno di ingegneria informatica posso contribuire con Informatica generale, Java, VB.net,C/C++/C#, sistemi operativi, internet, traduzioni eng->ita
- BW
- BlackSheep81: informatica in generale, reti, Linux, sustemi embedded, software libero.
- Broc: informatica in generale, grafica, programmi e sistemi operativi, calcolo distribuito, traduzioni...
- Stefano Pistis: sistemi di visione artificiale
- caesar_808: Studente di 4° Superiore all ITSOS M.Curie di Cernusco s/N (mi) dell'indirizzo Liceo Tecnico Informatico (Triennio dell'Autonomia)....Posso dare un mio anche se modesto contributo, in informatica in generale ma particolarmente nel campo hardwaristico (essendo io un appassionato di modding), e nel campo Web (so il linguaggio HTMl, PHP e qualcosina di SCORM per l'integrazione del web con le scuole (E-LEARNING)
- carlo.milanesi
- Marco Ciampa
- CioDu File sharing / peer-to-peer, compressioni lossy
- Cioppi eleco programmi opensource e traduzioni inglese-italiano, possibilmente :)
- Coyote83
- Criptage Sto traducendo il Jargon File... quindi... "Basi dell'informatica/Informatica avanzata/Windows/Dos/Linux/Visual Basic/Pascal/C/C++/C#/ECDL/Linux/Attualità"
- Cybermax: Informatica Teorica, Reti di Calcolatori, Algoritmi, Sistemi operativi Linux
- Darkarix: OS, Hardware, traduzioni ITA-ENG, software, programmazione
- elisir: Localizzazione
- Embolo Unix / Linux, C/C++, Oracle & databases, traduzioni inglese-italiano
- EmilioSiffori Basi di Dati, Algoritmi e Strutture Dati, Sistemi Operativi, Reti di Calcolatori, Programmazione ad Oggetti (Java), Programmazione procedurale (C), Ingegneria del Software, Matematica discreta.
- ErBabbuino: GNU/Linux, Free Software, Programmazione C/C++/Java, Reti e traduzioni inglese->italiano
- ΕΨΗΕΛΩΝ 15:03, 28 lug 2006 (CEST):Linguaggi di programmazione, aspetti teorici, reti, web, multimedia, Open Source
- Fabio Tani: Applicazioni Web , Com + ,.Net
- Fatacarabina
- Fede_Reghe: Informatica generale, internet, programmazione (visual basic, c, php, html e altri)
- Federico belfi: Informatica generale, matematica, geometria, database, java, delphi 2006, basic.
- Feffo: File Sharing,Open Source,Linux,Browser,utility in generale.*FilnikMail Sistemi operativi, traduzioni ing-ita, novità hardware
- Flyzone: Reti, Sistemi Operativi, informatica in generale, traduzioni ing-ita.
- Frack opensource, linguaggi di programmazione
- Frankieta
- Ubi
- Gabrieledaquila: Reti Internet, Tipologie PAN,LAN,MAN,WAN,VPN.Protocolli di communicazione TCP/IP.Tecnologie Ethernet e switching.Routing e concetti di sottorete.Cablaggio di reti LAN/WAN.Networking!
- GianMarco: Java, XML, HTML
- Giano89: programmazione Pascal, HTML, WIN32 API, traduzioni ing/ita.
- Gionnico
- Gometa: analisi e programmazione pl\sql,c,proC,s.o.unix Hp,Aix,sun,sviluppo Java/Unix/Oracle.
- Gpxdimmi: software in particolare e anche programmazionie in vari linguaggi.
- GS Defender: ho scritto gli articoli su FreeDOS, DR-DOS, Cygwin; vedrò cosa fare in seguito... (interessi: GNU/Linux, software libero, programmazione)
- Guidoz: PHP,MySQL, (X)HTML, CSS, programmazione in genere, fondamenti vari
- GρIϜΟпΕ87: da perito informatico e come neo-iscritto ad Informatica all'Università posso dare una mano anche io
- GurZoBoy: FreeBSD per passione.Ambienti windows per lavoro.Reti e sicurezza informatica
- Hellis
- Henryx: Java, Python, Linux
- ik1tzo storia dell'informatica, compilatori e programmazione, microprocessori, algoritmi, reti, protocolli di comunicazione
- Ilario 01:44, Gen 26, 2005 (UTC)
- Iron Bishop
- Iskander
- Jalo - Computer grafica
- Karstraduzioni en-it, VB6
- kiwi Linux e Free Software, Reti, Hardware, traduzioni da inglese.
- Landreoli informatica in generale, siti web(html e CMS), software libero, grafica 3d.
- Laurentius principlamente software libero
- LkMsWb Software Forum, Hardware, Traduzioni Eng -> Ita
- LobotomiaOpen Source, Linux, FreeBSD, Programmazione
- LucaW Giochi, HTML, JavaScript e Pascal
- lucha ☮ & ♥ 18:51, Set 28, 2005 (CEST)
- Luka
- Lusum 19:43, 18 mag 2006 (CEST)
- Maca informatica in generale, concetti e programmazione Visual Basic
- ШдҐЦωΩЃдζФ
- Evil: Informatica generale, sicurezza informatica, networking, programmazione (ASM, C, php mysql, kernel moduling)
- Marius
- Master883: Informatica Generale, Sistemi Operativi Windows, P2P eMule.
- Mauron informatica in generale, concetti e programmazione Web, traduzioni dall'ingelese
- Max_bitbeepMarketing Informatico, Computer Telephony Integration, Sistemi di sviluppo
- Max Janot: Linux, Sicurezza informatica, C/C++, Java, Algoritmi, Traduzione ing/ita
- ma1069: VB, VB.Net, ASP, Java, C#, C/C++, Assembler, SQL, ambienti Windows e Linux, traduzioni inglese/italiano, ecc...
- MertoWindows, Unix / Linux, Programmazione (Visual Basic .Net, C#, C++, PHP), MSSQL, MySQL, traduzioni inglese-italiano, Networking
- miki88
- MikyT
- Mimmik Reti di Calcolatori, programmazione C/C++, sistemi operativi, Linux, traduzione inglese-italiano
- Mmo
- Momet Strutture dati, algoritmi, OO.
- Mozako Microlab SRL IT Security Manager - Networking: Risk Management, IT Security Assessment & Auditing, Web Applications Security - Programmazione/Engineering: C, PHP, Python, MySQL, Algoritmi e strutture dati - Sistemi operativi: GNU/Linux (x86,sparc64, ppc), BSD [NetBSD & OpenBSD (x86,sparc64)], Microsoft(TM) Windows(R), CISCO(TM) IOS(R), Apple(TM) MacOS(R) X (ppc), SUN(TM) Solaris(R) (sparc64) - Lingue conosciute (per traduzioni): Inglese (buono), Francese (scolastico).
- Neo_matrix2: Software ed Hardware in generale; Internet con i suoi linguaggi;... e tanto altro!!!
- Ngiolett: Informatica generale, HTML, XHTML, CSS, accessibilità web, sistemi operativi, sicurezza informatica
- Ninja protocolli, linguaggi, traduzioni
- Nosferatun: Oracle, MySQL, Reti, PHP, (X)HTML, Mac
- Nostrarandom: Grafica/CAD, HTML, Sistemi Operativi, informatica generale, hardware, software.
- NuMbErInN
- Onof: Traduzioni ENG, Sistemi operativi (unix), algoritmi, C/C++, Java etc.
- overnicola: Internet e linguaggi di programmazione; Software ed Hardware in generale
- Paolopan Laureato in ing. informatica di primo livello, me la cavo con Linux, e alcune delle cose un po' più teoriche come algoritmi e strutture dati, teoria dei linguaggi e traduttori, hardware e qcosa di programmazione di SO e programmazione concorrente. Mi piace abb scrivere documentazione
- Perteghella Networking, sistemi operativi, database
- Pidda traduzioni inglese-italiano
- Pietrodn
- Pisquik C, C#, VB.NET, Reti Internet, Linux, Open Source
- PIXEL: Reti di calcolatori,warez, programmazione PHP e integrazione di base di dati in particolare MySQL, Flash, ActionScripts e Editing sia di immagini che di video.
- Prandos il dos alla fine è pura illusione ma per il resto una mano qua e là la posso dare da quasi perito informatico che sono
- Premier Programmazione (C++, Java, VB.net, C++, C#, Html, SQL), web (Php, Asp, cms), mobile, symbian.
- Rez: HTML, XML, Basi di dati, C++
- Rosco Informatica generica, Hardware
- Salvatore Ingala Programmazione, algoritmi, varie ed eventuali ;)
- Salvorapi:Informatica generale, networking, programmazione (c, java, html, php, ecc...)
- Sanvy Windos, Html, Web, Tecnologia, Hardware, virus, informatica in generale, Dos.
- Sassospicco: Traduzioni en-it, linguaggi di markup, php, cambusiere al barcode
- Sbisolo
- Sever Programmazione in C e Java, Reti di Calcolatori, Algoritmi, Strutture Dati e traduzioni inglese-italiano
- shi
- ShInKurO
- Simple Giangi
- Sisdea di Giampiero Cicala: Informatica database, java, networking.
- SkY`
- Smallpox: Unix, C/C++, OOD-OOP, design (anti-)patterns, traduzioni da EN.
- SoLoud: Open Source
- Ssorrentino: Sicurezza, governance.
- Stiv: PHP, MySQL, (X)HTML, CSS, informatica generale e programmazione.
- TekAndre
- Theferro: Reti, Sistemi Operativi, informatica in generale, traduzioni ing-ita.
- tony
- Trajan Corbel
- Whiteillidan: Programmazione (java, python, c/c++, php), Sistemi Operativi OpenSource (Linux,*BSD,Solaris), networking e sicurezza, Traduzioni Inglese-Italiano
- Wiseman
- Wizard: Programmazione, Win32, C/C++, C#, Assembly, .NET, Internet, networking, database ecc...
- Zcaotica Programmazione Win32, Ambienti Web e C/S, S.O. Microsoft, Database
- Utente:dado94
- Utente:karl
- wisher
- Buzz Lightyear
- BrC Unix/Linux, Mac OS X, C/C++, Java, Php, Perl, Ruby, Database.
- Jodido
- Twister SAN Storage Area Network.
- IngFrancesco Informatica medica, Linux, varie, disponibile per traduzioni da en, es, fr.
- ErionDano elementi d'informatica di base.
- Gualty elementi di Informatica, programmazione, blog, disponibile per traduzioni en,es.
- Eltharion Scrivimi
[modifica] Strumenti
- Lista di tutti le voci di informatica
- Modifiche recenti degli articoli di informatica
- Lista delle voci da rivedere
- Lista delle voci da completare
- Lista delle immagini
- Lista dei template
[modifica] Pseudocodice
Quello che segue e' la descrizione dello pseudocodice da utilizzare nelle voci riguardanti gli algoritmi. Corrisponde a quello usato da Cormen nel libro Introduction to algorithms ed ha una sintassi a metà tra il C e il Pascal:
Eventuali variazioni possono essere discusse al BarCode
- La strutturazione del codice (ad esempio il corpo delle procedure, delle condizioni if-then-else, dei cicli for, etc...) avviene mediante la sola indentazione. Non vengono utilizzati né i tipici begin-end dei linguaggi Pascal-like né le parentesi graffe dei linguaggi C-like
- I costrutti per i cicli for, while, repeat sono uguali a quelli del Pascal
- Il simbolo // (doppia barra obliqua) denota i commenti fino alla fine della riga corrente. In realtà nel Cormen viene usato un simbolo triangolare che non si trova nelle tastiere e quindi non è comodo da utilizzare
- L'operatore = indica sempre un'operazione di confronto, mai di assegnamento
- L'assegnamento è denotato dall'operatore ←, eventualmente scrivibile così
- Esistono gli assegnamenti multipli ed hanno la forma seguente i ← j ← e. La scrittura assegna ad entrambe le variabili i e j il valore dell'espressione e. E' equivalente all'assegnamento j ← e seguito dall'assegnamento i ← j
- Le variabili non vengono dichiarate, ma direttamente utilizzate
- Le variabili hanno sempre visibilità locale rispetto alla procedura che le utilizza. Qualora fosse necessario l'utilizzo di variabili globali, esse devono essere esplicitamente segnalate
- Gli elementi di un array vengono riferiti specificando il nome dell'array seguito dall'indice dentro a parentesi quadre. Ad esempio scrivere A[i] significa accedere all'elemento i-esimo dell'array di nome A. La notazione ".." viene usata per indicate un intervallo di valori all'interno dell'array. Quindi, ad esempio, A[1..j] indica la porzione dell'array A costituita da tutti gli elementi da 1 a j estremi compresi.
- I tipi di dati strutturati sono sempre organizzati come oggetti e contengono attributi (o campi). Un particolare campo viene riferito usando il nome del campo seguito dal nome dell'oggetto tra parentesi quadre. Ad esempio per recuperare il valore della lunghezza di un array A(anch'esso un dato strutturato) si scriverà length[A]. Una variabile che rappresenta un oggetto o un array viene trattata come un puntatore all'oggetto o array. Per ogni campo f di un oggetto x, impostare y ← x causa che f[x] = f[y]. Inoltre se si esegue l'assegnamento f[x] ← 3, allora non solo sarà vero che f[x] = 3 ma anche f[y] = 3. In pratica x e y puntano entrambe allo stesso oggetto dopo l'assegnamento y ← x
- Un puntatore ad un oggetto nullo viene indicato con NIL
- La firma di una procedura è semplicemente nome_procedura(arg0, arg1, ... ). Una procedura può restituire uno o più valori
- I parametri vengono passati a una procedura per valore (by value), ovvero una copia dei valori passati dalla procedura chiamante
- Nella valutazione di un'espressione booleana x and y si valuta prima x. Se essa restituisce FALSE allora l'intera espressione non può restituire TRUE, perciò la parte restante non viene calcolata. Similmente nell'espressione x or y se y restituisce TRUE, l'espressione non potrà restituire FALSE e quindi la parte restante non verrà calcolata
[modifica] Voci richieste
Aggiungi a questa lista la tua richiesta:
- Service Delivery Channel (en)
- SONET (en)
- Gerarchia delle funzioni o Funzionigramma
- Schema dei flussi
- Fork bomb (en)
- Systems Network Architecture SNA
- Proposte per la sicurezza a più livelli nei DBMS
- μ-DVI (HDMI senza capacità audio)
[modifica] Lavoro sporco
Elenco delle voci di informatica che hanno bisogno di aiuto:
[modifica] Proposte di miglioramento
Proposte, commenti e suggerimenti possono essere lasciati nel BarCode.
[modifica] Risorse utili sul web
AICA, IFIP, ACM, IEEE, W3C, AIP, API Java, Software libero, Industrie, Laboratori, ......
[modifica] Bibliografia
- Ralston Antony; Reilly, Edwin D. (editors) (1993) Encyclopedia of Computer Science Chapman & Hall
- Tucker, Allen B. Jr. (editor in chief) (1997) The Computer Science and Engineering Handbook CRC Press - ACM
[modifica] Voci correlate
- Wikipedia:Progetto (cos'è un progetto di Wikipedia)
- Progetto:Apple
- Progetto:Java
- Progetto:Software libero
- Portale:Informatica