alexis6 a écrit:Bonsoir,
Je suis en Ts actuellement. J'ai vraiment du mal à faire de la programmation, en fait je n'ai jamais vraiment trop aimé ça. Je trouve pas ça très naturel. Voire tout à fait déstabilisant parfois. Mais comme je compte faire des études scientifiques, il faut bien s'y mettre un jour. Malgré mes réticences, je suis sûr qu'un jour je trouverai ça super utile...
En attendant, connaîtriez-vous des sites, des ouvrages concernant la programmation en général? Et sinon que recommandez-vous comme langage pour commencer?
Merci d'avance pour toute suggestion!
alexis6 a écrit:Bonsoir,
Je suis en Ts actuellement. J'ai vraiment du mal à faire de la programmation, en fait je n'ai jamais vraiment trop aimé ça. Je trouve pas ça très naturel. Voire tout à fait déstabilisant parfois. Mais comme je compte faire des études scientifiques, il faut bien s'y mettre un jour. Malgré mes réticences, je suis sûr qu'un jour je trouverai ça super utile...
En attendant, connaîtriez-vous des sites, des ouvrages concernant la programmation en général? Et sinon que recommandez-vous comme langage pour commencer?
Merci d'avance pour toute suggestion!
alexis6 a écrit:Bonsoir,
Je suis en Ts actuellement. J'ai vraiment du mal à faire de la programmation, en fait je n'ai jamais vraiment trop aimé ça. Je trouve pas ça très naturel. Voire tout à fait déstabilisant parfois. Mais comme je compte faire des études scientifiques, il faut bien s'y mettre un jour. Malgré mes réticences, je suis sûr qu'un jour je trouverai ça super utile...
En attendant, connaîtriez-vous des sites, des ouvrages concernant la programmation en général? Et sinon que recommandez-vous comme langage pour commencer?
Merci d'avance pour toute suggestion!
def factorial(n):
if n < 2:
return 1
return n * factorial(n - 1)
print(factoria
def toast():
x = 7
def f1():
x = x + 10
f1()
print(x)
toast()
def toast():
x = 7
def f1():
nonlocal x;
x = x + 10
f1();
print(x)
toast()
Procedure toast();
var x : integer;
Procedure g();
begin
x := x + 10;
end;
Begin
x := 7;
g();
writeln('x = ', x);
end;
begin
toast();
end.
Monsieur23 a écrit:Aloha,
Je suis peut-être un détraqué, mais je conseillerai plutôt un langage fonctionnel, typé, genre OCaml ou Haskell pour commencer (surtout si tu ne veux pas devenir "codeur", mais plutôt connaître la programmation dans un but scientifique)
MABYA a écrit:Gênant ça l'absence d'instructions de fin de blocs type Endwhile, Endif. Le visual basic compile certes mais séquentiellement alors que C (et d'ailleurs le petit TBC de Borland) compilent en bloc, ce qui est beaucoup plus rapide et agréable.
#include
int main(int argc, char *argv[])
{
char a[] = "taratata"; // a est un tableau à 9 éléments
char c[24] = ""; // 24 éléments maximum, soit une chaîne de 23 caractères
char e = 'X';
strcat(c, a); /* tout va bien */
strcat(c, a); /* tout va toujours bien */
strcat(c, a); /* catastrophe */
}
chan79 a écrit:Pour Python, j'utilise cette doc . Je viens juste de commencer, il y a peut-être mieux. Les exercices commencent à la page 34.
MABYA a écrit:Gênant ça l'absence d'instructions de fin de blocs type Endwhile, Endif.
Le visual basic compile certes mais séquentiellement alors que C (et d'ailleurs le petit TBC de Borland) compilent en bloc, ce qui est beaucoup plus rapide et agréable.
Robic a écrit:Chombier : tes objections sur le langage Python me semblent concerner les programmeurs avancés. Là on est dans un contexte d'apprentissage de la programmation.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 159 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :