bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec WXP
sp2 je ne le trouve pas
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec WXP
sp2 je ne le trouve pas
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec WXP
sp2 je ne le trouve pas
"pymc1" a écrit dans le message de news:
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec
WXP
sp2 je ne le trouve pas
Merci de vos conseils
"pymc1" <pymc1@wanadoo.fr> a écrit dans le message de news:
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec
WXP
sp2 je ne le trouve pas
Merci de vos conseils
pymc1@wanadoo.fr
"pymc1" a écrit dans le message de news:
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec
WXP
sp2 je ne le trouve pas
Merci de vos conseils
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
pymc1@wanadoo.fr
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
pymc1 wrote:bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation, les
langages interpretés et les langages compilés. Dans le premier type,
dont les Basics sont des membres, les instructions sont lues et mises
en oeuvre séquentiellement, on peut avoit des branchements avec des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel à
des bibliothèques extérieures, telles que les DLLs etc.
Dans ce rayon il y a plusieurs langages en versions gratuites. Tu peux
trouver pour le langage C facilement et bien qu'il forme une très
bonne base, il n'est pas très sympathique pour un debutant. Il y a
aussi plusieurs versions de (Turbo)Pascal. C'est un bon langage et il
est relativement simple à y entrer et faire des petites choses assez
rapidement. Le TP7 est disponible sur le net.
Ces langages ont toujours des editeurs où on utilise des fiches (comme
une fenêtre) sur laquelle on place les objets classiques de Windows,
boutons, memos, boîtes à cocher etc que l'on utilise comme on veut
selon notre code ecrit derrière. Dans les langages type DOS,
l'interface est la plus longue à créer généralement et un menu, par
exemple, demande des semaines de travail, dans les langues avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est du
gateau, du fun, et on peut passer le temps à faire le code pour que
notre programme soit celui de la mort qui tue.
pymc1 wrote:
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
pymc1@wanadoo.fr
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation, les
langages interpretés et les langages compilés. Dans le premier type,
dont les Basics sont des membres, les instructions sont lues et mises
en oeuvre séquentiellement, on peut avoit des branchements avec des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel à
des bibliothèques extérieures, telles que les DLLs etc.
Dans ce rayon il y a plusieurs langages en versions gratuites. Tu peux
trouver pour le langage C facilement et bien qu'il forme une très
bonne base, il n'est pas très sympathique pour un debutant. Il y a
aussi plusieurs versions de (Turbo)Pascal. C'est un bon langage et il
est relativement simple à y entrer et faire des petites choses assez
rapidement. Le TP7 est disponible sur le net.
Ces langages ont toujours des editeurs où on utilise des fiches (comme
une fenêtre) sur laquelle on place les objets classiques de Windows,
boutons, memos, boîtes à cocher etc que l'on utilise comme on veut
selon notre code ecrit derrière. Dans les langages type DOS,
l'interface est la plus longue à créer généralement et un menu, par
exemple, demande des semaines de travail, dans les langues avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est du
gateau, du fun, et on peut passer le temps à faire le code pour que
notre programme soit celui de la mort qui tue.
pymc1 wrote:bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation, les
langages interpretés et les langages compilés. Dans le premier type,
dont les Basics sont des membres, les instructions sont lues et mises
en oeuvre séquentiellement, on peut avoit des branchements avec des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel à
des bibliothèques extérieures, telles que les DLLs etc.
Dans ce rayon il y a plusieurs langages en versions gratuites. Tu peux
trouver pour le langage C facilement et bien qu'il forme une très
bonne base, il n'est pas très sympathique pour un debutant. Il y a
aussi plusieurs versions de (Turbo)Pascal. C'est un bon langage et il
est relativement simple à y entrer et faire des petites choses assez
rapidement. Le TP7 est disponible sur le net.
Ces langages ont toujours des editeurs où on utilise des fiches (comme
une fenêtre) sur laquelle on place les objets classiques de Windows,
boutons, memos, boîtes à cocher etc que l'on utilise comme on veut
selon notre code ecrit derrière. Dans les langages type DOS,
l'interface est la plus longue à créer généralement et un menu, par
exemple, demande des semaines de travail, dans les langues avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est du
gateau, du fun, et on peut passer le temps à faire le code pour que
notre programme soit celui de la mort qui tue.
Pascal est peut-etre un langage pour apprendre, mais surement pas pour
travailler :)
Et Delphi ?
Pascal est peut-etre un langage pour apprendre, mais surement pas pour
travailler :)
Et Delphi ?
Pascal est peut-etre un langage pour apprendre, mais surement pas pour
travailler :)
Et Delphi ?
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec WXP
sp2 je ne le trouve pas
Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec WXP
sp2 je ne le trouve pas
Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec WXP
sp2 je ne le trouve pas
Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
répertoire ?:toolsOLDMSDOS.
C'est sur le CD, ce n'est pas copié sur le disque dur lors de
Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
répertoire ?:toolsOLDMSDOS.
C'est sur le CD, ce n'est pas copié sur le disque dur lors de
Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
répertoire ?:toolsOLDMSDOS.
C'est sur le CD, ce n'est pas copié sur le disque dur lors de
Pierre Maurette a écrit:Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
répertoire ?:toolsOLDMSDOS.
C'est sur le CD, ce n'est pas copié sur le disque dur lors de
l'install.
J'ai zippé le dossier et vous l'ai envoyé par mail.
Pierre Maurette <maurettepierre@wanadoo.fr> a écrit:
Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
répertoire ?:toolsOLDMSDOS.
C'est sur le CD, ce n'est pas copié sur le disque dur lors de
l'install.
J'ai zippé le dossier et vous l'ai envoyé par mail.
Pierre Maurette a écrit:Il n'est pas livré avec XP. Avec 98se par exemple, il est dans un
répertoire ?:toolsOLDMSDOS.
C'est sur le CD, ce n'est pas copié sur le disque dur lors de
l'install.
J'ai zippé le dossier et vous l'ai envoyé par mail.
pymc1 wrote:bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation, les
langages interpretés et les langages compilés. Dans le premier type,
dont les Basics sont des membres, les instructions sont lues et mises
en oeuvre séquentiellement, on peut avoit des branchements avec des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Goto existe aussi en C. Ca n'est pas pour ça qu'un programme en C
devient lourd et difficile à gérer.
Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel à
des bibliothèques extérieures, telles que les DLLs etc.
Là je ne suis pas d'accord. Le fait qu'un langage soit compilé ou
exécuté n'a rien à voir avec la façon dont il sera écrit et structuré.
Les dernières versions de Basic avec lesquelles j'ai joué possédaient
tout pour faire de la programmation propre (sous-programmes,
if..then..else, boucles ...)
J'ai déjà vu des programmes en C écrits par des cochons, c'est
inmaintenable. A contrario, de l'assembleur bien écrit et bien
commenté, ça se maintient.
Dans ce rayon il y a plusieurs langages en versions gratuites. Tu
peux trouver pour le langage C facilement et bien qu'il forme une
très bonne base, il n'est pas très sympathique pour un debutant. Il
y a aussi plusieurs versions de (Turbo)Pascal. C'est un bon langage
et il est relativement simple à y entrer et faire des petites choses
assez rapidement. Le TP7 est disponible sur le net.
Pascal est peut-etre un langage pour apprendre, mais surement pas pour
travailler :)
Si c'est pour apprendre la programmation et l'algorithmique, OK. Mais
si c'est pour
écrire des programmes qui fonctionnent, alors il vaut mieux passer au
C.
[...]
Ces langages ont toujours des editeurs où on utilise des fiches
(comme une fenêtre) sur laquelle on place les objets classiques de
Windows, boutons, memos, boîtes à cocher etc que l'on utilise comme
on veut selon notre code ecrit derrière. Dans les langages type DOS,
l'interface est la plus longue à créer généralement et un menu, par
exemple, demande des semaines de travail, dans les langues avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est du
gateau, du fun, et on peut passer le temps à faire le code pour que
notre programme soit celui de la mort qui tue.
Tu as déjà écrit une interface graphique en C++ ?
Personnellement, je ne m'y risquerais pas. Si c'est pour faire des
boites et que le soft n'a pas besoin d'être très rapide, alors
utiliser le Java. Les Java Swings permettent de faire des merveilles
avec peu de lignes de code et peu d'efforts.
pymc1 wrote:
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
pymc1@wanadoo.fr
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation, les
langages interpretés et les langages compilés. Dans le premier type,
dont les Basics sont des membres, les instructions sont lues et mises
en oeuvre séquentiellement, on peut avoit des branchements avec des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Goto existe aussi en C. Ca n'est pas pour ça qu'un programme en C
devient lourd et difficile à gérer.
Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel à
des bibliothèques extérieures, telles que les DLLs etc.
Là je ne suis pas d'accord. Le fait qu'un langage soit compilé ou
exécuté n'a rien à voir avec la façon dont il sera écrit et structuré.
Les dernières versions de Basic avec lesquelles j'ai joué possédaient
tout pour faire de la programmation propre (sous-programmes,
if..then..else, boucles ...)
J'ai déjà vu des programmes en C écrits par des cochons, c'est
inmaintenable. A contrario, de l'assembleur bien écrit et bien
commenté, ça se maintient.
Dans ce rayon il y a plusieurs langages en versions gratuites. Tu
peux trouver pour le langage C facilement et bien qu'il forme une
très bonne base, il n'est pas très sympathique pour un debutant. Il
y a aussi plusieurs versions de (Turbo)Pascal. C'est un bon langage
et il est relativement simple à y entrer et faire des petites choses
assez rapidement. Le TP7 est disponible sur le net.
Pascal est peut-etre un langage pour apprendre, mais surement pas pour
travailler :)
Si c'est pour apprendre la programmation et l'algorithmique, OK. Mais
si c'est pour
écrire des programmes qui fonctionnent, alors il vaut mieux passer au
C.
[...]
Ces langages ont toujours des editeurs où on utilise des fiches
(comme une fenêtre) sur laquelle on place les objets classiques de
Windows, boutons, memos, boîtes à cocher etc que l'on utilise comme
on veut selon notre code ecrit derrière. Dans les langages type DOS,
l'interface est la plus longue à créer généralement et un menu, par
exemple, demande des semaines de travail, dans les langues avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est du
gateau, du fun, et on peut passer le temps à faire le code pour que
notre programme soit celui de la mort qui tue.
Tu as déjà écrit une interface graphique en C++ ?
Personnellement, je ne m'y risquerais pas. Si c'est pour faire des
boites et que le soft n'a pas besoin d'être très rapide, alors
utiliser le Java. Les Java Swings permettent de faire des merveilles
avec peu de lignes de code et peu d'efforts.
pymc1 wrote:bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation, les
langages interpretés et les langages compilés. Dans le premier type,
dont les Basics sont des membres, les instructions sont lues et mises
en oeuvre séquentiellement, on peut avoit des branchements avec des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Goto existe aussi en C. Ca n'est pas pour ça qu'un programme en C
devient lourd et difficile à gérer.
Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel à
des bibliothèques extérieures, telles que les DLLs etc.
Là je ne suis pas d'accord. Le fait qu'un langage soit compilé ou
exécuté n'a rien à voir avec la façon dont il sera écrit et structuré.
Les dernières versions de Basic avec lesquelles j'ai joué possédaient
tout pour faire de la programmation propre (sous-programmes,
if..then..else, boucles ...)
J'ai déjà vu des programmes en C écrits par des cochons, c'est
inmaintenable. A contrario, de l'assembleur bien écrit et bien
commenté, ça se maintient.
Dans ce rayon il y a plusieurs langages en versions gratuites. Tu
peux trouver pour le langage C facilement et bien qu'il forme une
très bonne base, il n'est pas très sympathique pour un debutant. Il
y a aussi plusieurs versions de (Turbo)Pascal. C'est un bon langage
et il est relativement simple à y entrer et faire des petites choses
assez rapidement. Le TP7 est disponible sur le net.
Pascal est peut-etre un langage pour apprendre, mais surement pas pour
travailler :)
Si c'est pour apprendre la programmation et l'algorithmique, OK. Mais
si c'est pour
écrire des programmes qui fonctionnent, alors il vaut mieux passer au
C.
[...]
Ces langages ont toujours des editeurs où on utilise des fiches
(comme une fenêtre) sur laquelle on place les objets classiques de
Windows, boutons, memos, boîtes à cocher etc que l'on utilise comme
on veut selon notre code ecrit derrière. Dans les langages type DOS,
l'interface est la plus longue à créer généralement et un menu, par
exemple, demande des semaines de travail, dans les langues avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est du
gateau, du fun, et on peut passer le temps à faire le code pour que
notre programme soit celui de la mort qui tue.
Tu as déjà écrit une interface graphique en C++ ?
Personnellement, je ne m'y risquerais pas. Si c'est pour faire des
boites et que le soft n'a pas besoin d'être très rapide, alors
utiliser le Java. Les Java Swings permettent de faire des merveilles
avec peu de lignes de code et peu d'efforts.
Norbert wrote:pymc1 wrote:bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC
mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation,
les
langages interpretés et les langages compilés. Dans le premier
type,
dont les Basics sont des membres, les instructions sont lues et
mises
en oeuvre séquentiellement, on peut avoit des branchements avec
des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Goto existe aussi en C. Ca n'est pas pour ça qu'un programme en C
devient lourd et difficile à gérer.
En Pascal et Delphi aussi mais il est fortement déconseillé et
quasiment
jamais utilisé. En Basic on a guère le choix.Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse
de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel
à
des bibliothèques extérieures, telles que les DLLs etc.
Là je ne suis pas d'accord. Le fait qu'un langage soit compilé ou
exécuté n'a rien à voir avec la façon dont il sera écrit et
structuré.
Les dernières versions de Basic avec lesquelles j'ai joué
possédaient
tout pour faire de la programmation propre (sous-programmes,
if..then..else, boucles ...)
Oui mais les Basics 'Dos' (je ne sais pas pour VB) sont interpretés
et
pas compilés, c'est ça qui ralenti et complique.J'ai déjà vu des programmes en C écrits par des cochons, c'est
inmaintenable. A contrario, de l'assembleur bien écrit et bien
commenté, ça se maintient.
Comme tous les langages. Tous les bouquins conseillent des
commentaires
mais combien de gens les met, pourtant quand tu reviens sur un
programme aprés des années il n'y a rien de mieux pour te mettre
dans
le sentiment du truc afin de pouvoir le suivre. Le codage est aussi
varié que l'écriture, j'en ai vu des trucs où le mec il prend 100
lignes
pour quelquechose qui peut être fait en deux, mais ça c'est
simplement
un difference comme celle entre un maître-artisan et un apprenti.Dans ce rayon il y a plusieurs langages en versions gratuites. Tu
peux trouver pour le langage C facilement et bien qu'il forme une
très bonne base, il n'est pas très sympathique pour un debutant.
Il
y a aussi plusieurs versions de (Turbo)Pascal. C'est un bon
langage
et il est relativement simple à y entrer et faire des petites
choses
assez rapidement. Le TP7 est disponible sur le net.
Pascal est peut-etre un langage pour apprendre, mais surement pas
pour
travailler :)
Si c'est pour apprendre la programmation et l'algorithmique, OK.
Mais
si c'est pour
écrire des programmes qui fonctionnent, alors il vaut mieux passer
au
C.
Pas de tout d'accord. Les deux valent la même chose ou presque. Si
c'est
un choix entre ces deux tels quels et pour travailler en ligne de
commande je conseillerai le C car vu que l'on a fait l'effort (et
quel
effort) aussi bien aller au bout des choses (bien qu'il y a
l'assembleur
;-) ), mais je trouve que c'est vraiment trop rebarbatif pour un
néophyte. Sous Windows c'est une autre paire de manches. Le C+ et ++
sont très bien en soi mais peu abordables par quelqu'un qui n'a
aucune
formation dans la programmation je trouves, pour cela Delphi et VB
sont
nettement mieux et on peut faire tout autant de choses, en Delphi au
moins, en se servant des APIs et bibliothèques disponibles ainsi que
les
nombreux composants supplémentaires.
[...]
Ces langages ont toujours des editeurs où on utilise des fiches
(comme une fenêtre) sur laquelle on place les objets classiques
de
Windows, boutons, memos, boîtes à cocher etc que l'on utilise
comme
on veut selon notre code ecrit derrière. Dans les langages type
DOS,
l'interface est la plus longue à créer généralement et un menu,
par
exemple, demande des semaines de travail, dans les langues
avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est
du
gateau, du fun, et on peut passer le temps à faire le code pour
que
notre programme soit celui de la mort qui tue.
Tu as déjà écrit une interface graphique en C++ ?
Personnellement, je ne m'y risquerais pas. Si c'est pour faire des
boites et que le soft n'a pas besoin d'être très rapide, alors
utiliser le Java. Les Java Swings permettent de faire des
merveilles
avec peu de lignes de code et peu d'efforts.
J'ai du mal à te comprende ici. Qu'entends-tu par interface
graphique?
Moi je parlais de l'interface classique que l'on a avec un programme
quelconque: menu en haut, le beans au milieu, peut-être des boutons
ou
icones par-ci, par-là pour faire des choses, les petits boutons
classiques de Windows en haut à droite, fermer, minimiser et
maximiser.
A en faire c'est du gateau, à en faire qu'il agit comme tu veux est
moins facile mais c'est ca l'idée, c'est ça la programmation. Toi tu
parles de quoi?
Norbert wrote:
pymc1 wrote:
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC
mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
pymc1@wanadoo.fr
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation,
les
langages interpretés et les langages compilés. Dans le premier
type,
dont les Basics sont des membres, les instructions sont lues et
mises
en oeuvre séquentiellement, on peut avoit des branchements avec
des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Goto existe aussi en C. Ca n'est pas pour ça qu'un programme en C
devient lourd et difficile à gérer.
En Pascal et Delphi aussi mais il est fortement déconseillé et
quasiment
jamais utilisé. En Basic on a guère le choix.
Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse
de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel
à
des bibliothèques extérieures, telles que les DLLs etc.
Là je ne suis pas d'accord. Le fait qu'un langage soit compilé ou
exécuté n'a rien à voir avec la façon dont il sera écrit et
structuré.
Les dernières versions de Basic avec lesquelles j'ai joué
possédaient
tout pour faire de la programmation propre (sous-programmes,
if..then..else, boucles ...)
Oui mais les Basics 'Dos' (je ne sais pas pour VB) sont interpretés
et
pas compilés, c'est ça qui ralenti et complique.
J'ai déjà vu des programmes en C écrits par des cochons, c'est
inmaintenable. A contrario, de l'assembleur bien écrit et bien
commenté, ça se maintient.
Comme tous les langages. Tous les bouquins conseillent des
commentaires
mais combien de gens les met, pourtant quand tu reviens sur un
programme aprés des années il n'y a rien de mieux pour te mettre
dans
le sentiment du truc afin de pouvoir le suivre. Le codage est aussi
varié que l'écriture, j'en ai vu des trucs où le mec il prend 100
lignes
pour quelquechose qui peut être fait en deux, mais ça c'est
simplement
un difference comme celle entre un maître-artisan et un apprenti.
Dans ce rayon il y a plusieurs langages en versions gratuites. Tu
peux trouver pour le langage C facilement et bien qu'il forme une
très bonne base, il n'est pas très sympathique pour un debutant.
Il
y a aussi plusieurs versions de (Turbo)Pascal. C'est un bon
langage
et il est relativement simple à y entrer et faire des petites
choses
assez rapidement. Le TP7 est disponible sur le net.
Pascal est peut-etre un langage pour apprendre, mais surement pas
pour
travailler :)
Si c'est pour apprendre la programmation et l'algorithmique, OK.
Mais
si c'est pour
écrire des programmes qui fonctionnent, alors il vaut mieux passer
au
C.
Pas de tout d'accord. Les deux valent la même chose ou presque. Si
c'est
un choix entre ces deux tels quels et pour travailler en ligne de
commande je conseillerai le C car vu que l'on a fait l'effort (et
quel
effort) aussi bien aller au bout des choses (bien qu'il y a
l'assembleur
;-) ), mais je trouve que c'est vraiment trop rebarbatif pour un
néophyte. Sous Windows c'est une autre paire de manches. Le C+ et ++
sont très bien en soi mais peu abordables par quelqu'un qui n'a
aucune
formation dans la programmation je trouves, pour cela Delphi et VB
sont
nettement mieux et on peut faire tout autant de choses, en Delphi au
moins, en se servant des APIs et bibliothèques disponibles ainsi que
les
nombreux composants supplémentaires.
[...]
Ces langages ont toujours des editeurs où on utilise des fiches
(comme une fenêtre) sur laquelle on place les objets classiques
de
Windows, boutons, memos, boîtes à cocher etc que l'on utilise
comme
on veut selon notre code ecrit derrière. Dans les langages type
DOS,
l'interface est la plus longue à créer généralement et un menu,
par
exemple, demande des semaines de travail, dans les langues
avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est
du
gateau, du fun, et on peut passer le temps à faire le code pour
que
notre programme soit celui de la mort qui tue.
Tu as déjà écrit une interface graphique en C++ ?
Personnellement, je ne m'y risquerais pas. Si c'est pour faire des
boites et que le soft n'a pas besoin d'être très rapide, alors
utiliser le Java. Les Java Swings permettent de faire des
merveilles
avec peu de lignes de code et peu d'efforts.
J'ai du mal à te comprende ici. Qu'entends-tu par interface
graphique?
Moi je parlais de l'interface classique que l'on a avec un programme
quelconque: menu en haut, le beans au milieu, peut-être des boutons
ou
icones par-ci, par-là pour faire des choses, les petits boutons
classiques de Windows en haut à droite, fermer, minimiser et
maximiser.
A en faire c'est du gateau, à en faire qu'il agit comme tu veux est
moins facile mais c'est ca l'idée, c'est ça la programmation. Toi tu
parles de quoi?
Norbert wrote:pymc1 wrote:bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC
mais
avec WXP sp2 je ne le trouve pas
Merci de vos conseils
Je ne sais pas s'il existe toujours et de toute façon je ne le
recommande pas. Il y a deux types de langage de programmation,
les
langages interpretés et les langages compilés. Dans le premier
type,
dont les Basics sont des membres, les instructions sont lues et
mises
en oeuvre séquentiellement, on peut avoit des branchements avec
des
GOTO mais le tout est très lourd et difficile à gerer dés qu'il
devient tant soit peu compliqué comme programme.
Goto existe aussi en C. Ca n'est pas pour ça qu'un programme en C
devient lourd et difficile à gérer.
En Pascal et Delphi aussi mais il est fortement déconseillé et
quasiment
jamais utilisé. En Basic on a guère le choix.Les langages compilés traitent ton code et le convertit dans un
langage proche de celui de la machine, ce qui augmente la vitesse
de
traitement d'un très fort facteur, et le code même, ecrit par le
programmeur, est ecrit en 'procedures', des petits blocs que le
programmeur (nous) appelle aux besoin. Il peut aussi faire appel
à
des bibliothèques extérieures, telles que les DLLs etc.
Là je ne suis pas d'accord. Le fait qu'un langage soit compilé ou
exécuté n'a rien à voir avec la façon dont il sera écrit et
structuré.
Les dernières versions de Basic avec lesquelles j'ai joué
possédaient
tout pour faire de la programmation propre (sous-programmes,
if..then..else, boucles ...)
Oui mais les Basics 'Dos' (je ne sais pas pour VB) sont interpretés
et
pas compilés, c'est ça qui ralenti et complique.J'ai déjà vu des programmes en C écrits par des cochons, c'est
inmaintenable. A contrario, de l'assembleur bien écrit et bien
commenté, ça se maintient.
Comme tous les langages. Tous les bouquins conseillent des
commentaires
mais combien de gens les met, pourtant quand tu reviens sur un
programme aprés des années il n'y a rien de mieux pour te mettre
dans
le sentiment du truc afin de pouvoir le suivre. Le codage est aussi
varié que l'écriture, j'en ai vu des trucs où le mec il prend 100
lignes
pour quelquechose qui peut être fait en deux, mais ça c'est
simplement
un difference comme celle entre un maître-artisan et un apprenti.Dans ce rayon il y a plusieurs langages en versions gratuites. Tu
peux trouver pour le langage C facilement et bien qu'il forme une
très bonne base, il n'est pas très sympathique pour un debutant.
Il
y a aussi plusieurs versions de (Turbo)Pascal. C'est un bon
langage
et il est relativement simple à y entrer et faire des petites
choses
assez rapidement. Le TP7 est disponible sur le net.
Pascal est peut-etre un langage pour apprendre, mais surement pas
pour
travailler :)
Si c'est pour apprendre la programmation et l'algorithmique, OK.
Mais
si c'est pour
écrire des programmes qui fonctionnent, alors il vaut mieux passer
au
C.
Pas de tout d'accord. Les deux valent la même chose ou presque. Si
c'est
un choix entre ces deux tels quels et pour travailler en ligne de
commande je conseillerai le C car vu que l'on a fait l'effort (et
quel
effort) aussi bien aller au bout des choses (bien qu'il y a
l'assembleur
;-) ), mais je trouve que c'est vraiment trop rebarbatif pour un
néophyte. Sous Windows c'est une autre paire de manches. Le C+ et ++
sont très bien en soi mais peu abordables par quelqu'un qui n'a
aucune
formation dans la programmation je trouves, pour cela Delphi et VB
sont
nettement mieux et on peut faire tout autant de choses, en Delphi au
moins, en se servant des APIs et bibliothèques disponibles ainsi que
les
nombreux composants supplémentaires.
[...]
Ces langages ont toujours des editeurs où on utilise des fiches
(comme une fenêtre) sur laquelle on place les objets classiques
de
Windows, boutons, memos, boîtes à cocher etc que l'on utilise
comme
on veut selon notre code ecrit derrière. Dans les langages type
DOS,
l'interface est la plus longue à créer généralement et un menu,
par
exemple, demande des semaines de travail, dans les langues
avancées
(orientées objet on dit) comme le C++ ou Delphi, cette partie est
du
gateau, du fun, et on peut passer le temps à faire le code pour
que
notre programme soit celui de la mort qui tue.
Tu as déjà écrit une interface graphique en C++ ?
Personnellement, je ne m'y risquerais pas. Si c'est pour faire des
boites et que le soft n'a pas besoin d'être très rapide, alors
utiliser le Java. Les Java Swings permettent de faire des
merveilles
avec peu de lignes de code et peu d'efforts.
J'ai du mal à te comprende ici. Qu'entends-tu par interface
graphique?
Moi je parlais de l'interface classique que l'on a avec un programme
quelconque: menu en haut, le beans au milieu, peut-être des boutons
ou
icones par-ci, par-là pour faire des choses, les petits boutons
classiques de Windows en haut à droite, fermer, minimiser et
maximiser.
A en faire c'est du gateau, à en faire qu'il agit comme tu veux est
moins facile mais c'est ca l'idée, c'est ça la programmation. Toi tu
parles de quoi?