OVH Cloud OVH Cloud

programmation

21 réponses
Avatar
pymc1
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

10 réponses

1 2 3
Avatar
Bidouille62
Bonjour,

bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec WXP
sp2 je ne le trouve pas


regardes à cette adresse, Andreé Arasté donne des cours de programmation
gratuits, et il enseigne le QBasic, ce dernier se trouvait sous DOS (si
je ne m'abuse), et il pourra peut être te le faire parvenir.
http://perso.wanadoo.fr/andre.araste/tele2.htm
Bons surfs.
--
Cordialement.
Bidouille62

Avatar
andre.araste
Programmation.

Qbasic n'est plus fourni avec Windows versions postérieures à Windows95

Vous le trouverez très facilement au téléchargement sur Internet.

Sinon me le demander.
--
Bonne réception.

http://perso.wanadoo.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.

"pymc1" a écrit dans le message de news:

416e4c66$0$28801$
bonjour
Jaurai voulu apprendre la programmation et démarrer par QBASIC mais avec
WXP
sp2 je ne le trouve pas
Merci de vos conseils




Avatar
John of Aix
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.
Eux sont des langages de type DOS plutôt que Windows mais pour ce
dernier il y a des versions plus evolués de Basic (Visual Basic), C (C+,
C++) et Pascal (Delphi (Kylix sous Linux)). Les deux premiers sont
toujours payants mais il avait la version 6 de Delphi disponible
gratuitement sur le net (pour usage personnel) dans le temps, d'abord
chez l'editeur Borland, ensuite sur différents sites. Il doit s'y
trouver toujours.

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.

J'utilise Delphi moi, la version 4, et je m'amuse bien. Il faut bien s'y
mettre à la programmation mais c'est fascinant si on prend goût, en
effet on est en train de créer des choses plus ou moins à partir de
rien.

Tous les logiciels sur ton ordi, tous, ont été programmés. Parfois par
des centaines de programmeurs, parfois par un seul. Si tu apprends à
programmer, en théorie il n'y a rien dans ces logiciels que tu ne peux
pas créer toi même (si tu avais le temps pour les grands bien sûr)car
les mêmes outils sont disponibles pour tous. Alors ça vaut le coup à
faire l'effort d'apprendre à les manier et les manier comme tu veux.

Avatar
Norbert

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.



--
à bientot (enlever les X pour me répondre)
==================================== les secrets de l'univers http://nrumiano.free.fr
un atlas de l'univers http://atunivers.free.fr
images du ciel http://images.ciel.free.fr
=====================================


Avatar
Pierre Maurette
"Norbert" a écrit:

[...]
Pascal est peut-etre un langage pour apprendre, mais surement pas pour
travailler :)
Et Delphi ?

--
Pierre

Avatar
Pierre Maurette
"pymc1" a écrit:

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

répertoire ?:toolsOLDMSDOS.
Il tournera sous XP (en fenêtre invite de commande). Toutefois,
certains programmes (pris dans d'anciennes revues par exemple) peuvent
ne pas fonctionner, l'accès direct aux ports étant interdits par XP.
QBASIC est peut-être un bon choix pour débuter, vous devez avoir vos
raisons et ne vous troublez pas à la lecture de certaines réponses.
--
Pierre

Avatar
Pierre Maurette
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

Avatar
John of Aix
Pierre Maurette wrote:
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.


Que Dieu te pardonne Pierre. Voila un jeune qui va maintenant passer sa
temps à se demander s'il aura "été mieux de GOTO 2580 ou GOTO 4530
chaque fois qu'il rencontre sa copine ;-)


Avatar
John of Aix
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?



Avatar
jbg34
Bonsoir,
en tant que programmeur , je trouve les commentaires de John assez
judicieux et je déconseille de passer par le Basic Dos ...il faut
intégrer le langage objet au plus vite ...le faire commencer par le C+
et ++ c'est le dégouter de la programmation. AMHA
Je ne connais pas Delphi, il y a une version gratuite ? Peut-être
VISUAL BASIC pour un débutant complet...
JB
"John of Aix" a écrit dans le message
de news:416ecef1$0$28819$
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?








1 2 3