Formatting code for Devel


show source only

{{trail toc="Soft"}}
-----

====== Développement ======


===== Quelques langages =====
http://fr.wikipedia.org/wiki/Langage_de_programmation

- [[C]]
- [[CPlusPlus C++]]
- [[DotNet .Net]]
- [[Java Java]]
- [[Asm Assembleur]]
- [[Bash GNU Bash]] (et autres [[Shell shells]])
- [[Python]]
- [[Perl]]
- [[Fortran]]
- [[LangagesDeProgrammationPourLesEnfants Quelques langages de "programmation" pour les enfants]]
- [[BASIC]], [[VisualBasic MS Visual Basic et VB.Net]]
- [[CSharp MS C#]]
- AutresLangages

- [[DevelWeb Développement pour le web]]
- [[HTML]]
- [[XHTML]]
- [[CSS]]
- [[PHP]]
- [[JavaScript]]
- ...

et leur [[http://www.levenez.com/lang/ histoire]]...
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Classement par popularité (indice TIOBE)


Comparaison Perl / PHP /Python / Ruby
http://hyperpolyglot.org/scripting/


- [[numeric Calcul numérique]]

[[DevelParadigme Les différents paradigmes de la programmation (objet, fonctionnel, impératif, déclaratif...)]]
[[MethodesDeDeveloppementLogiciel Les méthodes de développement logiciel]]

===== Quelques outils généralistes =====
==== [[EditeursDeTexte Editeurs de texte]] ====
[[Emacs]], [[XEmacs]], [[vim]], [[Kate]], [[SciTE]], ...

==== REPL : Read-eval-print loop ====
http://en.wikipedia.org/wiki/Read-eval-print_loop
Exemples:
http://tryruby.org/
http://www.datamech.com/devan/trypython/trypython.py

==== Polyglot ====
http://hyperpolyglot.org/scripting
https://blog.heroku.com/archives/2011/8/3/polyglot_platform

==== [[EditeursHexadecimal Editeurs hexadécimal]] ====

==== [[IDE Environnements de développement (IDE)]] ====
[[KDevelop]], [[Anjuta]], [[DevCpp]], [[Eclipse]], ...

==== Gestion de version ====
[[DevelVersionManagement Ces outils permettent de travailler à plusieurs sur un projet logiciel]].

==== Outils GNU ====
Dans [[DevelOutilsGNU cette section]], vous découvrirez les [[DevelOutilsGNU outils GNU]] permettant de développer tels que GNU Make et les autotools.

==== Documentation de code ====
Pour qu'un projet puisse attirer d'autres développeurs, il faut qu'il soit interessant (évidemment) mais il faut aussi que le code soit bien documenté.
Voici quelques outils de [[DevelDocCode documentation de code]].

==== [[BugTracker Gestion des bugs]] ====
==== [[Groupware Solutions de gestion de projets / groupware]] ====
==== [[ForgesLogiciels Solutions de "forges" pour logiciels]] ====
==== [[Licences]] ====
==== [[DevelAstuces Astuces diverses pour le développement, l'administration, etc...]] ====
==== [[DevelConception Conception]] ====
==== [[ComplexiteProgramme Complexité d'un programme]] ====
==== [[Binding]] ====
==== [[Microcontroleur]] - [[Electronique]] - [[TempsReel Temps réel]] - CrossCompiler ====
==== [[Lib Bibliothèques diverses pour le développement]] ====
==== [[GUI Bibliothèques graphiques]] ====
==== [[LibSciences Bibliothèques pour le développement d'applications scientifiques]] ====
==== [[Drivers Développement de drivers]] ====
==== [[Algo Algorithmique]] ====
==== [[Crypto]] ====
==== [[ProgrammationReseau Programmation réseau]] ====
==== [[Robotique]] ====
==== [[IntelligenceArtificielle Intelligence artificielle]] ====
==== [[Compilation Grammaire, compilateur, parseur, lexeur]] ====
==== [[Compression]] ====
===== [[IPC Communication_inter-processus]] =====
==== Départements informatique dans diverses universités, IUT, pages d'enseignants... ====
Limoges http://departement.msi.unilim.fr
Formation à distance Licence Informatique Paris 8 http://www.iedparis8.net/ied
Ingénierie du Logiciel Libre Université du Littoral (Calais) http://dpt-info.univ-littoral.fr/mediawiki/index.php/I2L:Accueil
Ecole Polytechnique http://www.enseignement.polytechnique.fr/informatique/
Introduction à l'informatique et à la programmation (Paris 7 Diderot) http://www.pps.jussieu.fr/~rifflet/enseignements/IF1 (Jean-Marie Rifflet)
http://www.lsv.ens-cachan.fr/~sznajder/IF1.html
http://www.pps.jussieu.fr/~jch/enseignement/if1
http://www.pps.jussieu.fr/~smimram/enseignement
http://eva.unice.fr/portail_geii/files/Enseignants/Salvat/ IUT GEII
http://www-sic.sp2mi.univ-poitiers.fr/informatique-telecom Pôle de formation Informatique & Télécom - Université de Poitiers
http://tice.utc.fr/uv_gi.html UTC Université de Technologie de Compiègne
http://iutsa.unice.fr/~urvoy/ext/
...

Ecoles d'ingénieur ou "équivalents"
EPITA http://www.epita.fr/
SUPINFO http://www.supinfo.com/
EPITECH http://www.epitech.eu/
Universite de Technologie à savoir UTC (UT de Compiegne) UTT( UT de Troyes) et UTBM (UT de Belfort-Montbeliard)
ESIEA http://www.esiea.fr/
EFREI http://www.efrei.fr/
...


voir aussi :
CTI Commission des Titres de l'Ingénieur http://www.cefi.org/CEFINET/GLOBAL/CTI/TITRE_2/INDEX.HTM

==== Autres formations en informatiques ====
Ecole Ouverte Francophone EOF
http://www.eof.eu.org

Objectif Libre
http://www.objectif-libre.com/

http://linuxfr.org/2006/09/11/21309.html "Du logiciel libre dans les universités"

http://www.lif.univ-mrs.fr/%7Ebdurand/ligne2007 Licence info à distance (Marseille)
http://ctes.up.univ-mrs.fr Centre de télé-enseignement à distance
http://www.fied-univ.fr/index.php Enseignement supérieur à distance
http://www-ctu.univ-fcomte.fr/ Master info à distance (Franche-Comté)


Chart for Learning a Programming Language
http://www.zappable.com/2012/11/chart-for-learning-a-programming-langauge/

==== Formations en informatique en anglais ====
Cours de Stanford
Intelligence Artificielle
http://aima.cs.berkeley.edu/
http://www.ai-class.com/
Apprentissage (machine learning)
http://www.ml-class.com
Base de données
http://www.db-class.com

Cours de Udacity
http://www.udacity.com/

===== Concours / entrainement =====
Codecademy http://www.codecademy.com/
Codingame https://www.codingame.com/
Codewars http://www.codewars.com/
Codingbat http://codingbat.com/
""CoderDojo"" http://coderdojo.com/
The Odin Project http://www.theodinproject.com/
Free Code Camp http://www.freecodecamp.com/
Code combat https://codecombat.com/
http://silentteacher.toxicode.fr/
http://gamejam.toxicode.fr/
https://checkio.org/ Coding games for beginners and advanced programmers
https://screeps.com/ The world's first MMO sandbox game for programmers
Ruby Warrior https://www.bloc.io/ruby-warrior/
untrusted http://alexnisnevich.github.io/untrusted/

voir aussi LangagesDeProgrammationPourLesEnfants

==== Autres ressources ====
http://diffusion.ens.fr/
http://www.canal-u.tv/


Hacker News Ycombinator https://news.ycombinator.com/
""PeepCode"" https://peepcode.com/

==== Editeurs ====
The Pragmatic Bookshelf http://pragprog.com/
Packt Publishing (Packtpub) http://www.packtpub.com/
Manning Publications http://www.manning.com/
APress http://www.apress.com/
O’Reilly http://www.oreilly.com/
Oracle Tech Network http://www.oracle.com/technetwork/index.html
Addison-Wesley Professional / informIT http://www.informit.com/
McGraw-Hill http://www.mcgraw-hill.com/
Sitepoint (web dev) http://www.sitepoint.com/
No Starch Press http://www.nostarch.com/

cf [[Ebooks]]

==== Developpement pour ... ====
- [[WindowsDevel Windows]]
- [[LinuxDevel Linux]]
- [[MacDevel Mac]]

===== Glossaire =====
http://foldoc.org/

===== Des sites sur la programmation =====
- TutorielsInfo

- http://www.developpez.com
- http://www.programmationworld.com
- http://www.docsdunet.com
- http://developpeur.journaldunet.com

- http://www.devshed.com

- http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Programmation_informatique
- http://fr.wikipedia.org/wiki/Programmation
- http://fr.wikipedia.org/wiki/Conception_de_logiciel
- http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:D%C3%A9veloppement_logiciel
- http://fr.wikipedia.org/wiki/Cycle_en_V
- http://fr.wikipedia.org/wiki/Codage_%28programmation%29
- http://fr.wikipedia.org/wiki/Optimisation_%28informatique%29

- http://fr.wikibooks.org/wiki/Wikilivres:Liste_de_tous_les_livres#Informatique

- Livres (eBooks) gratuits
http://books.google.fr

http://magazine.developpez.com

http://www.computer-books.us
http://www.techbooksforfree.com
http://freecomputerbooks.com
http://www.oreilly.com/openbook

http://homepage.mac.com/kaotech/Free_Books.html

http://dmoz.org/World/Fran%c3%a7ais/Informatique/Programmation
http://www.docstoc.com

eBooks (payants)
Eyrolles http://izibook.eyrolles.com
O'Reilly http://safari.oreilly.com

Sites perso de développeurs / enseignants info
http://cyber-avenue.org/
http://libpfb.so/

DevelPrive

Sécurité
http://www.madpowah.org/textes/srs/index.html Cours de sécurité : analyse et défense

===== Exemples de code source / sample / snippet =====
http://www.friendsnippets.com
http://www.planet-source-code.com
http://www.codeproject.com
http://www.koders.com
http://www.krugle.com
http://www.codesampler.com
http://www.google.com/codesearch
http://zamples.com
http://snippets.dzone.com
http://www.wikicodia.com
http://developer.yahoo.com ou http://www.yahooapis.com
http://www.codes-sources.com

===== Recherche de codes sources =====
http://www.google.fr/codesearch?hl=fr
Recherche d'informations en anglais uniquement
http://www.google.fr/webhp?lr=lang_en
http://www.google.com/ncr

Sourcegraph https://sourcegraph.com/

===== Activité de projets libres =====
http://swik.net
http://www.ohloh.net/

===== [[InformatiqueIndustrielle Informatique industrielle]] =====

===== [[DevelPeople Autres développeurs]] =====

===== [[RegExp Expressions régulières (RegExp)]] =====

===== Conventions de codage / règles de style / normes de programmation =====
http://java.sun.com/docs/codeconv
http://www.developpez.net/forums/showthread.php?t=407057
notation hongroise

===== [[Logging]] =====

===== [[Parallelisme Parallélisme / programmation concurrente]] =====

===== Méthodologies =====
https://fr.wikipedia.org/wiki/Cat%C3%A9gorie:M%C3%A9thode_de_d%C3%A9veloppement_logiciel
[[TDD]] test driven development
[[BDD]] behavior-driven_development
https://cucumber.io/
Scrum
Agile

===== Developpement professionnel =====
==== Sociétés de services en ingénierie informatique SS2I ====
http://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_de_services_en_ing%C3%A9nierie_informatique
http://en.wikipedia.org/wiki/Information_technology_consulting
Unilog / Logica http://www.unilog.com

==== Sociétés de services en logiciels libres SS2L ====
http://fr.wikipedia.org/wiki/Soci%C3%A9t%C3%A9_de_services_en_logiciels_libres
Alter Way (Anaska, Nexen, Solinux...) http://www.alterway.fr
Linagora (Aliasource) http://www.linagora.com
http://adherents.april.org/personnes-morales.php
http://www.fnill.org
http://www.prolibre.net/

==== Offres d'emploi ====
http://fr.lolix.org

==== [[DevOps]] / [[NoOps]] ====

==== DevelCodeOfConduct ====

==== Historical dev / software heritage / [[abandonware]] ====
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki