Langage pour applications 16 bits

Fermé
DARLAIVE - 8 janv. 2011 à 14:21
 Utilisateur anonyme - 22 janv. 2011 à 20:36
Bonjour,

Je voudrais savoir avec quelle langage de programmation, je pourrais utiliser pour faire des applications 16 bits pour DOS, je me suis mis à QBASIC mais c'est du langage interprété donc est ce que je peut quand même compilé du QBASIC ? Merci d'avance.

A voir également:

6 réponses

Utilisateur anonyme
8 janv. 2011 à 14:25
Bonjour,

La version 7.1 de QBASIC peut compiler des exécutables. Sinon pour compiler du DOS, il y a aussi le langage C avec le compilateur DJGPP

https://www.qbcafe.net
0
Sa tombe bien j'ai la version 7.1 de QBASIC.
0
Comment on fais pour compiler le code source .bas avec QBASIC 7.1 ? Je fais Make EXE File il me met Cannot find file <QB.EXE >. Input path: et je dois taper un truc mais je sais pas quoi.
0
Utilisateur anonyme
22 janv. 2011 à 10:39
Salut, tu as bien téléchargé le QBASIC 7.1 sur le site que j'ai proposé?

Celui là en tout cas marche chez moi.

As-tu réellement une raison de faire des applications DOS? Sache que DOS est abandonné depuis des années et il est de moins en moins supporté par Windows. Il existe des compilateurs BASIC qui fonctionnent sur les versions les plus récentes de WIndows, comme par exemple QB64 ou FreeBasic (tous deux sont très compatibles avec le QBASIC donc tu ne devra pas adapter tes programmes).
0
Oui c'est bon enfaite le QBASIC 7.1 ne fonctionne pas, j'ai pris le 4.5 et sa fonctionne nickel, je voulez me mettre au BASIC pour faire un système d'exploitation et après utilisé MS-DOS 6.22 pour booter mais je suis passer au C# pour faire mon système d'exploitation et j'ai trouvé une astuce pour le boot.
0
Utilisateur anonyme
22 janv. 2011 à 18:23
Salut, on ne fait pas un système d'exploitation dans un langage interprété. Le noyau doit être fait dans un langage de bas niveau comme l'assembleur ou le C. Après tu peux développer tes programmes dans le langage que tu veux mais la base doit être de bas niveau (= plus proche possible du hardware). Tu mélange peut être un peu en parlant de "système d'exploitation)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le BASIC n'est plus vraiment un langage interprété vu que tu peut compiler ton code source .BAS en .EXE avec QBASIC 4.5, et tu peut très bien passé par du C# pour faire un kernel, qui passe par de l'assembleur maintenant pour faire un kernel, on n'a plus les contraintes du matériel maintenant.
0
Utilisateur anonyme
22 janv. 2011 à 20:08
D'accord pour des preuves de concept, mais je me demande si c'est réellement efficace de faire un OS complet de la sorte. Le coeur de l'OS ne représente qu'une partie de celui-ci, et c'est là qu'il faut optimiser à 100%. Le reste peut être fait dans des langages de plus haut niveau.
0
Je sais c'est pour sa que j'essaie de l'optimiser à fond, quelqu'un sait ou je peux trouvez le logiciel Cosmos ? (logiciel pour créer un OS en C#)
0
Utilisateur anonyme
22 janv. 2011 à 20:34
Cosmos c'est ici : http://www.gocosmos.org/index.en.aspx
0
Utilisateur anonyme
22 janv. 2011 à 20:36
http://www.gocosmos.org/index.en.aspx
0