OVH Cloud OVH Cloud

Apprentissage programmation et idee programme

32 réponses
Avatar
Hasard
Bonjour je souhaiterai apprendre a programmer sur mac, quel langange
aborder pour un apprentissage rapide et intuitif?? (je connais deja les
bases d'algorithme et de l'ancien turbo pascal).

Je souhaiterai appliquer la programmation a un essai de mise en phase
aleatoire.

Je m'xplique je souhaiterai prendre une matrice de series aleatoire
comme base de depart (par ordre des prenoms des eleves d'une classe
entrants tous les matins), le test serai alors de lancer la generation
eleatoire de prenoms (avec comme contrainte qu'une boucle unique a
l'ensemble du programme fasse tourner toujours le meme generateur
d'aleas), et d'y comparer mes echantillons jusqu'a ce que la serie
generee soit exactement la meme que mes donnees. L'idee est de voir si
dans le hasard on peux imaginer se mettre en phase et du coup deviner
la serie suivante.

Merci de votre aide a tous

10 réponses

1 2 3 4
Avatar
Hamiral
Pierre Maurette wrote:
"Pour la nième fois, le C n'est pas un langage de débutants."


Il faut arrêter un peu avec ça.

J'ai commencé le C il y a 8 ans, avec un vieux bouquin en anglais (ça m'a
fait travailler l'anglais en même temps), et j'en ai fait des bourdes, et
j'en fait toujours. Mais moins.

Quand on apprend c'est normal, et si on dit à tout le monde de ne pas se
mettre au C parce qu'ils sont débutants, qui va continuer à faire du C ? Et
qui va commencer à faire du C ?

Stop avec ça. Il y a d'autres moyens de mettre en garde les débutants sur
les pièges du C qu'en leur disant que ce n'est pas un langage pour eux !

--
Hamiral

Avatar
Pierre Maurette
Pierre Maurette wrote:
"Pour la nième fois, le C n'est pas un langage de débutants."


Il faut arrêter un peu avec ça.

J'ai commencé le C il y a 8 ans, avec un vieux bouquin en anglais (ça m'a
fait travailler l'anglais en même temps), et j'en ai fait des bourdes, et
j'en fait toujours. Mais moins.

Quand on apprend c'est normal, et si on dit à tout le monde de ne pas se
mettre au C parce qu'ils sont débutants, qui va continuer à faire du C ? Et
qui va commencer à faire du C ?

Stop avec ça. Il y a d'autres moyens de mettre en garde les débutants sur
les pièges du C qu'en leur disant que ce n'est pas un langage pour eux !
Vous n'avez pas vu les guillemets ? Vous n'avez pas reconnu le style ?


--
Pour répondre directement: enlever une lettre sur deux
wwaannaaddoooo -> wanadoo

Pierre Maurette


Avatar
Hamiral
Marc Boyer wrote:
Ce n'est pas un oublis de ma part: je dirais aujourd'hui que
Python me semble le mauvais choix entre Perl et Ruby.
Je suis bien sur ouvert à des arguments contradictoires.


Je suis tout à fait d'accord. Pourquoi faire du Python alors qu'il y a
Ruby ? :)

L'Ada de base (langage procédural, comme Pascal ou C)
me semble tout à fait simple et cohérent.


A ce propos, quelle est la différence entre Ada et Pascal ? Il me semble que
c'est très très similaire, non ?

--
Hamiral

Avatar
Jean-Marc Bourguet
Hamiral writes:

A ce propos, quelle est la différence entre Ada et Pascal
? Il me semble que c'est très très similaire, non ?


* Un système de type de base plus complet (tableaux non
contraints, types flottants définissables par contraintes,
types pour les virgules fixes, ...)

* Un système de module (package)

* Généricité

* Multi-tâche

Plus pour Ada 95

* types polymorphiques

* programmation répartie

A+

--
Jean-Marc
FAQ de fclc: http://www.isty-info.uvsq.fr/~rumeau/fclc
Site de usenet-fr: http://www.usenet-fr.news.eu.org

Avatar
Hamiral
Pierre Maurette wrote:
Vous n'avez pas vu les guillemets ? Vous n'avez pas reconnu le style ?


Oups, ça ressemblait tellement à du Charlie Gordon ... :)

--
Hamiral

Avatar
Emmanuel Delahaye
Jean-Marc Bourguet wrote on 23/05/05 :
Hamiral writes:

A ce propos, quelle est la différence entre Ada et Pascal
? Il me semble que c'est très très similaire, non ?


* Un système de type de base plus complet (tableaux non
contraints, types flottants définissables par contraintes,
types pour les virgules fixes, ...)


Constantes binaires...

--
Emmanuel
The C-FAQ: http://www.eskimo.com/~scs/C-faq/faq.html
The C-library: http://www.dinkumware.com/refxc.html

"There are 10 types of people in the world today;
those that understand binary, and those that dont."


Avatar
Richard Delorme

Pourquoi faire du Python


Parce que Python, à la différence de William Gibson, c'est facile à lire ;-)

--
Richard

Avatar
K. Ahausse
"Hamiral" a écrit dans le message de
news:429227ad$0$26066$
Pierre Maurette wrote:
"Pour la nième fois, le C n'est pas un langage de débutants."


Il faut arrêter un peu avec ça.

J'ai commencé le C il y a 8 ans, avec un vieux bouquin en anglais (ça m'a
fait travailler l'anglais en même temps), et j'en ai fait des bourdes, et
j'en fait toujours. Mais moins.



Oui mais la citation n'est pas complète, d'où la confusion, la formule est:
"Pour la nième fois, le C n'est pas un langage de débutants, mais pas pour
le débutant en C."


Avatar
Eric Deveaud
Hamiral wrote:
Marc Boyer wrote:
Ce n'est pas un oublis de ma part: je dirais aujourd'hui que
Python me semble le mauvais choix entre Perl et Ruby.
Je suis bien sur ouvert à des arguments contradictoires.


Je suis tout à fait d'accord. Pourquoi faire du Python alors qu'il y a
Ruby ? :)


bine que je trouve que ce soit parfois un gros bouzin mal foutu et
surtotu mal documenté. la riponse à ta question est biopython

Eric
--
Yep. Moi j'ai un clavier à une touche.
Par contre, ma souris a 102 boutons, c'est pas toujours pratique.
-+- OG in: Guide du Cabaliste Usenet - Le mulot contre attaque -+-


Avatar
Mouarf
"Rakotomandimby (R12y) Mihamina"
schrieb im Newsbeitrag
news:
( Mon, 23 May 2005 18:24:19 +0200 ) Mouarf :

je me suis mal exprimé, en fait la question est plutôt: "pourquoi le C
n'est pas adapté à la programamtion MAC?"


Je pense que personne n'a sous entendu ça.
Et à part ça il y a aussi:
http://www.giromini.org/usenet-fr/repondre.html

--
Mirroir de logiciels libres http://www.etud-orleans.fr
Développement de logiciels libres
http://aspo.rktmb.org/activites/developpement
Infogerance de serveur dédié
http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture
numerique)





on commence par balayer devant sa porte et non devant celle des autres...


1 2 3 4