UMBB.org, Forum des étudiants Algériens
<img src=http://e2conf-2009.zerista.com/images/welcome_meet_icon.png>

Avons que vous pouvez visiter se site. je vous demande d'enregistrer en premier pour profiter touts avantage "gratuit"

Rejoignez le forum, c’est rapide et facile

UMBB.org, Forum des étudiants Algériens
<img src=http://e2conf-2009.zerista.com/images/welcome_meet_icon.png>

Avons que vous pouvez visiter se site. je vous demande d'enregistrer en premier pour profiter touts avantage "gratuit"
UMBB.org, Forum des étudiants Algériens
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
UMBB.org, Forum des étudiants Algériens

Forums des étudiants Algériens, Tous les indispensables et tous les nouveautés pour vous accompagner durant votre scolarité!

Connexion

Récupérer mon mot de passe



Mai 2024
DimLunMarMerJeuVenSam
   1234
567891011
12131415161718
19202122232425
262728293031 

Calendrier Calendrier

Marque-page social
Marque-page social reddit      

Conservez et partagez l'adresse de INIM sur votre site de social bookmarking

Conservez et partagez l'adresse de UMBB.org, Forum des étudiants Algériens sur votre site de social bookmarking

Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

Vous n'êtes pas connecté. Connectez-vous ou enregistrez-vous

Informatique | Programmation - Comment débuter, quel langage?

Aller en bas  Message [Page 1 sur 1]

Admin

Admin
Administrateur
Administrateur



on va parler sur l'informatique, Programmation - Comment débuter, quel langage?

---------------------------



Comment débuter, quel langage?


[Vous devez être inscrit et connecté pour voir cette image]


Avant
de commencer quoi que ce sois dans les explications, je tient à dire
que ce texte est une adaptation libre d'un tutorial trouver sur le site du zéro et qui à été éditer par Sky.

J'ai bien entendu demander (et obtenu) l'accord pour publié et modifié l'article de base.


Je précise que l'article sera modifié en fonction des avis pertinents donnés sur le forum.



Quand on s'intéresse au monde de la programmation, l'une des premières
questions est "Par quoi vais-je commencer?", ce petit post devrait vous
aider à y voir un petit peux plus claire.

Comme beaucoup vous le dirons, il faut savoir ce que vous voulez faire et ce qui vous intéresse.



    - Ce qui vous intéresse avant tout c'est le monde du web


    - Vous comptez vous lancer dans la programmation pour un bon bout de temps et devenir un "pro"


    - Ce que vous voulez c'est pouvoir faire des petites applications pour
    vous faciliter la vie sur votre Pc. Plus ça ira vite et plus vous serez
    satisfait




"Ce qui vous intéresse avant tout c'est le monde du web":



Il est conseille de commencer par apprendre le (X)html + CSS dans un premier temps.

Ce ne sont pas des langages de programmation à proprement parler, mais
il vous permette de créer une page web "statique" et de la mettre en
forme.



Ensuite, vous devriez continuer avec le PHP, c'est un langage
(interpréter) qui vous donnera des bonnes bases mais vous limitant au
monde du web.



Pour terminer, si vous êtes "motiver" n'importe quels autres langages .NET devrait vous permettre de finir votre initiation.

J'ai une petite tendance pour le C# mais il n'est pas facile pour les débutants.





"Vous comptez vous lancer dans la programmation pour un bon bout de temps et devenir un "pro"



C'est certainement le choix le plus difficile à guider, en faites il
vous faudra concevoir et réaliser un algorithme correct et efficace pour
un problème donné et comprendre rapidement la notion "d'objet".

Aussi, ne passer pas par quatre chemins, commencer directement par le c/c++ ainsi que Java.

C'est le chemin le plus dur, et il est certain que l'autodidacte y trouvera des difficultés.

Mais le tout bien préparer devrait vous permettre de comprendre le plus
gros, et de vous orienté vers n'importe quel autre langage par la suite
si vous le désirez.





"Ce que vous voulez c'est pouvoir faire des petites applications pour vous faciliter la vie sur votre Pc.".



Dans ce cas, le Visual Basic ou le Delphi sont pour vous.

Ces langages vous épargne l'étude assez complexe du GUI (Graphical User Interface).

En effet des outils incluant des RAD vous épargne la création manuelle
d'interface graphique. (Ce qui fait gagner un temps non négligeable.)

Le codage n'intervient que pour faire parler entre eux les différents composant de l'application.





Voici quelques langages parmis les plus connus :



(X)html/Css :

Comme déjà dis, ce n'es pas un langage à proprement parler, il permet la création de page web "statique".



PHP/SQL :

Le PHP permet de rendre les site web dynamique, et le SQL est un langage de programmation servent à gérer les bases de données.

Les deux combiné, vous permette de faire de fort belle réalisation mais le tout orienté seulement "web"

Un passage par le Xhtml et obligatoire.



Pascal :

C'est un langage très pédagogique et beaucoup dans les études supérieurs en informatique.

En effet il donne des bases solides en programmation et permet de faire pas mal de chose, du petit aux gros projets.

Mais pas question de faire un OS en pascal par exemple.



C :

Le C est le langage qui revient le plus souvent dans les conseils.

C'est un langage qui vous permettra de faire à peu prêt tout et n'importe quoi.

En informatique c'est un langage incontournable qui donne certainement les meilleurs bases en programmation.



C++ :

Ici, tout le monde s'attend au débat C/C++,

je ne rentrerai pas dans le détail...

Le C++ est souvent considéré comme le langage absolu, son gros apport sur le C est que c'est un langage objet, donc à vous les joies de la programmation orienté objet (POO)



Java :

C'est aussi un langage orienté objet, et qui a pour grand atout d'être portable.

Très utilisé dans le monde professionnel, il est souvent conseillé au débutant.

Il apprend tous ce qu'il est utile de savoir en programmation.

De plus il peut servir à la programmation web (.jsp pour les sites et .class pour les applets).

Bref, pour moi, c'est un très bon langage.



C# :

Il a été créé afin que la plateforme .NET soit dotée d'un langage permettant d'utiliser toutes ses capacités.

Il est orienté objet et est proche du Java.

C'est un langage créé pour être à la fois simple et puissant.

Il n'est cependant pas à mettre entre toutes les mains.



Ocaml :

En gros il peut faire tout ce que font C et C++.

Il possède un typage fort, est compilé, fonctionnel et impératif, et il convient parfaitement pour faire de la Programmation Orientée Objet.

C'est un langage très utilisé pour faire de l'algorithmie dans les prépas et les fac.



Visual Basic :

Le Visual Basic est un langage orienté objet et équipé d'un RAD (voir plus haut) ce qui permet que même en débutant en programmation on peut très vite faire de bon logiciel avec interface graphique.

On peut faire à peu près tout avec le Visual Basic mais il possède beaucoup d'inconvénient.

Tout d'abord il est payant et ne marche que sous windows.

De plus pour un débutant il peut donner de très mauvais habitude pour d'autre langage.

Ensuite, on se retrouve assez vite limité par le langage, c'est à
relativisé car ces limites sont assez haute et on trouve souvent des
alternatives.



Delphi :

Delphi c'est le Pascal objet! soit le pascal orienté objet et il est
beaucoup plus puissant que le VB (et plus stable surtout) et depuis les
dernières version de Delphi il surpporte .NET C# (et bien d'autre chose)



Python :

Ce langage à voulu reprendre tout les points fort de divers langages de programmation et les réunir en un seul.

Pour moi, il reprend beaucoup de java et C++.

Je le trouve assez maniable, et qui donne de bonne habitude (comme l'indentation obligatoire par exemple).

Il est pour finir, orienté web.

Je trouve que c'est un bon langage pour débuter sans trop se casser la tête.



l'assembleur :

Contrairement aux langages évolués, l'assembleur, ou « langage
d’assemblage » est constitué d'instructions directement compréhensibles
par le microprocesseur: c'est ce qu'on appelle un langage de bas niveau.


Il est donc intimement lié au fonctionnement de la machine.

C'est pourquoi il est relativement difficile à assimiler, en tout cas beaucoup plus que les langages de haut niveau.



Perl

Perl est un langage de programmation adapté au traitement des fichiers
texte ainsi qu’aux taches d’administration, système et applications.

Disponible dans le domaine public pour les environnements Unix, Linux, Windows.



TCL/TK

What's this truc?

le TCL/TK est un langage très simple mais relativement puissant.

Il s'apparente au java car il s'exécute principalement sur une machine d'exécution dédié (comme la machine java en somme).

Le TCL/TK est surtout très utilisé sous linux mais également disponible pour windows.

La spécialisation dans ce langage peu être un plus car il existe peu de développeurs TCL/TK.

TCL/TK permet de faire de petites applications comme de grosses, l'utilisateur n'est pas limité.



Le COBOL :

Le COBOL est un langage oublié de tous que seul maîtrise de vieux
barbus, aux tempes grisonnante, maculé de poussières, enchaîné sur une
chaise en compagnie d'êtres étranges dans une salle informatique dont le
climatiseur est en panne. Personne ne sais vraiment a quoi sert le
COBOL certain disent que c'est une légende des temps anciens, d'autre
affirme au contraire que ça existe et que c'est pratique mais ne savent
pas vraiment pourquoi.

Sérieusement, le COBOL est un langage proche de l'assembleur et du
qbasic (je vous laisse imaginer l'horreur), tout les Cobolistes
finissent par devenir fou ou aveugle tellement ce langage est une
éprouvante pour l'esprit le plus logique qui soit.

C'est ce qui justifie certainement la rareté et la rémunération (souvent très juteuse) des Cobolistes!

Il existe depuis un moment un nouveau langage basé sur le cobol (éclat
de rire) qui s'appel le ColbolScript et qui permet d'utiliser le Cobol
dans un infrastructure basé sur server datahouse dans une dynamique
workware de gestion hyperbolique intratemporelle a gros budget (du web
service en cobol a peu prés) ... un truc que personne ne veut dans une
époque ou l'on prone l'interoperabilitée et la souplesse du code.

COBOL = Compiles Only Because Of Luck (Ne compile qu'en cas de chance)



FORTRAN : (cf COBOL)

FORTRAN et COBOL sont encore utiliser par exemple dans les système bancaire.

D'ou le fait que les procédures bancaire faite par informatique prennent
du temps et sont généralement facturée comme il se doit...

Le Fortran est également pas mal utilisé en mathématiques, pour faire de l'analyse numérique.



N'hésitez pas à me donner de quoi compléter cette liste.



Programmation Orientée Objet :



Bon, voici (dans les grandes lignes) le concept de la programmation orienté objet dont vous avez entendu parler plus haut.



La programmation objet, est une façon de programmer, qui change surtout
dans la façon de penser la manière dont va être organisé un programme.



Un programme ecrit de maniere "traditionnel" est plus ou moins linéaire.

On programme les choses dans l'ordre où elle allait se produire dans le programme.



Avec la programmation objet on programme ce que l'on appelle des objets
qui marcheront de façon totalement indépendante les uns des autres.

Une fois tous nos objets programmés on a plus qu'à les faire interagir entre eux.



Une derniere chose à savoir, les langages orientés objet sont souvent
moins rapide, demandent plus de lignes de code mais sont bien plus
propre que les langages traditionnels.

En d'autre terme sur un projet de moins de 200 lignes l'approche objet
ne sert à rien, mais sur de gros projet, qui demande souvent un travail
de groupe elle est souvent indispensable.





Quelques Tuto utile.



Les liens
que je donne ici, ne sont pas toujours des sources officiel, il peut
s'agir de site internet, comme de cours à télécharger (téléchargement
directe)




INTRODUCTION A LA PROGRAMMATION EN ANSI-C.

Un manuel pour études d'autodidacte comprenant exercices et solutions.



cours C Henri garetta

Cours d'Henri Garette sur le C.



Introduction Objet et C++

Introduction à la conception Objet et à C++



Une cour sur java

divisé en 43 chapitres. Il apprend beaucoup grâce à des exemples.



Le Delphi

Petit site free qui regroupe les bonnes bases pour une initiation en delphi.



[Vous devez être inscrit et connecté pour voir ce lien]

Cours Delphi (fusion de nono40 et développez)



Site sur le VB

Un site sur le visual basic, un cours pour débutant sur le VB est disponible



Cours pédagogique sur python

Adaptation libre de célèbre livre sur python, éditer par mon professeur d'informatique.

il donne une approche de la programmation, mais ne prend pas les mêmes bases que tous me monde.

Quelque déboire dans les 1er lignes mais bien expliqué dans le fond.



(X)html + CSS

Cours complet du site du zéro, un forum est aussi mis à votre disposition pour vos questions.



PHP + SQL

Exe lente introduction du site du zéro, un forum est aussi mis à votre disposition pour vos questions.



Cours sur le XML

UN site web consacré au cours sur le XML.



Je
remercie l'auteur du texte d'origine de m'avoir laissé lle modifié et
publié, je remercie aussi tous les membres qui on aidé et/ou qui
aideront à son devellopement (de tout les forums ou se sujet est posté)


http://www.umbb.org

Revenir en haut  Message [Page 1 sur 1]

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum