Débuter la programmation en BASIC

Fermé
sketchup01200 Messages postés 220 Date d'inscription samedi 17 mars 2012 Statut Membre Dernière intervention 24 novembre 2013 - 13 juil. 2012 à 17:18
 Utilisateur anonyme - 21 juil. 2012 à 10:36
Bonjour,

Je débute la programmation grâce a un livre. Celui ci me conseille liberty BASIC, est ce un langage reconnu ? Pouvez vous m'avancer sur les languages en Basic ? Quels sont les différents langage en Basic ? Et quel est le meilleur language de programmation, sinon ?
Autre chose : pouvez vous m'éclairer sur un logiciel qui faudrai, ou tout autre chose...

C'est un peu vague pour moi, encore.

Je vous serai reconnaissant,

Merci !
A voir également:

9 réponses

heyquem Messages postés 759 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 29 décembre 2013 131
Modifié par heyquem le 14/07/2012 à 21:37
salut

Je te conseille de commencer avec Python. Tu ne pourras vraiment comprendre pourquoi que plus tard. Pour comprendre les avantages/inconvénient de n'importe quel langage de programmation, il faut avoir compris ce qu'est programmer et cela ne peut être le cas que si on a au moins un peu concrètement écrit des programmes, c'est à dire commencé à programmer.... c'est un cercle vicieux. Il y a qu'une solution: écouter les bons conseils. Je suis persuadé que le conseil de commencer la programmation par Python est un bon conseil. Il n'y a pas de meilleur langage dans l'absolu, mais Python est le meilleur langage pour commencer. Il permet d'être opérationnel en très peu de temps, ce qui permet à la limite de commencer avec lui pendant une semaine et après si on veut vraiment passer à un autre langage, on peut le faire, avec tout un bagage de notions comprises rapidement.

Quand on te dit que C,C++,Java sont relativement de bas niveau et qu'ils controlent tout, tu comprends ce que ça veut dire ?

"Qu'importe le langage": non, c'est faux.

Python n'est pas simple. Il est facile au début puis on s'aperçoit qu'il est extrêmement puissant et que pour tout maitriser , ce n'est pas si simple justement.

"Les langages possèdent tous les mêmes règles": non, c'est faux, certains ont un garbage collector , d'autres non, ça fait une énorme différence. Ce qu'ils ont en commun, ça s'appelle l'algorithmique.

Pour être succint,
C est la base conceptuelle de nombreux autres langages, mais pas tous. Il est intéressant de le connaître mais pas au début car il oblige à s'occuper de choses que l'évolution des langages informatiques a justement cherché à épargner aux programmeurs: s'occuper des processus physiques dans la machine, gérer la mémoire, tout prévoir sur les valeurs susceptibles d'arriver dans une variable, etc. C'est intéressant mais lourdingue au début. Commencer par C, c'est retourner au début des années 70.
C++ est d'exécution rapide, ce qui est très prisé par ses utilisateurs, mais ne sert à rien dans la plupart des cas; ses utilisateurs prèfèrent passer deux semaines à écrire un programme qui tournera en 10 millièmes de secondes alors qu'un Pythoniste passera 3 heures à écrire le même programme qui tournera en 100 millièmes. C++ est aussi un langage extrêmement compliqué et difficile à apprendre.
Java est verbeux, obèse, il n'arrive pas à évoluer rapidement, il est en perte de vitesse douce. C'est impossible qu'un langage pareil continue à être utilisé pendant encore 20 ans. Je dirais la même chose pour PHP. Pourtant, j'admets que ces langages continuent à être inexplicablement très utlisés.
Basic, c'est dépassé.

Bon allez salut, j'en ai écrit 15 fois plus que ce que je voulais faire
1
sketchup01200 Messages postés 220 Date d'inscription samedi 17 mars 2012 Statut Membre Dernière intervention 24 novembre 2013 30
20 juil. 2012 à 14:29
Merci ;)
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
15 juil. 2012 à 10:59
Je partage en gros l'opinion de heyquem.
Python est lisible, permet une excellente maintenance et est portable sur de nombreuses plate-formes. Les bibliothèques sont nombreuses, il existe des interfaces vers les toolkits graphiques.
http://www.jchr.be/python/tkinter.htm
https://wiki.python.org/moin/TkInter
C'est un langage de choix pour les débutants.
Attention à bien utiliser les structures et fonctionnalités fournies par le langage: ne pas coder du C en Python par exemple.
Le C reste indispensable si on veux comprendre les structurtes de bas niveau, dialoguer facilement avc le noyau du système. Bien plus simple que C++

Java, bof. J'avais commencé son étude dans les années 90 sur un Pentium DX 100MHz, le temps de compilation d'un "hello world" était rédhibitoire. Ce langage est de plus verbeux et lourd.

En règle générale il faut définir ses besoins et objectifs , de na pas réinventer la roue (on recherchera les bibliothèques spécialisées disponible pour le projet)

Concernant le Basic, ce langage est largement dépassé et non portable (variantes innombrables et non compatibles entre elles).
1
Terminalex Messages postés 166 Date d'inscription samedi 30 octobre 2010 Statut Membre Dernière intervention 23 juillet 2012 57
13 juil. 2012 à 17:28
en tant que programmeur;tu aurais pu économisé de l'argent en allant ici:
https://openclassrooms.com/fr/

ensuite c'est à toi de chercher lequel tu choisi en BASIC :de tête :VisualBasic,Darkbasic....

Cependant si tu cherche un meilleur language;je ne peux que te conseiller le C ou sinon ya le C++, JAVA
Ces languages ont l'avantage d'être bas niveau et donc tu contrôle absolument tout,une fois ces languages assimilés;un language tel que le basic te sera plus simple
0
sketchup01200 Messages postés 220 Date d'inscription samedi 17 mars 2012 Statut Membre Dernière intervention 24 novembre 2013 30
13 juil. 2012 à 17:47
Merci, de toute facon, le livre n'est pas de moi, mais comment fais tu pour retenir toutes les règles ? Il y a des points communs ?
0

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

Posez votre question
Terminalex Messages postés 166 Date d'inscription samedi 30 octobre 2010 Statut Membre Dernière intervention 23 juillet 2012 57
13 juil. 2012 à 19:58
les languages de programmations permettent de "parler" à l'ordinateur de différentes façon,certains languages sont simple (delphi,basic,python) tandis que d'autre sont complexe (C,C++,java) mais qu'importe le language,dans l'ensemble les languages possèdent tous les même règles,cependant les languages haut niveau (delphi,basic,python) dissimule certaine donnés (ex:en C;si tu veux écrire un mot tu dois le stocké dans un tableau dont tu auras décidé la taille et le type alors qu'en C++ un type spécial a été créer pour te facilité la tâche)
0
sketchup01200 Messages postés 220 Date d'inscription samedi 17 mars 2012 Statut Membre Dernière intervention 24 novembre 2013 30
13 juil. 2012 à 21:07
Et lequel me conseilleriez vous pour débuter ??? Je voudrai créer un logiciel qui contiendrai des informations que tout le monde peut entrer, et les faire partager entre tout les autres utilisateur, comme le prix de l'essence chaque jour, pour chaque villes...Il faut un serveur ? Pouvez vous m'aider ?

Merci
0
Terminalex Messages postés 166 Date d'inscription samedi 30 octobre 2010 Statut Membre Dernière intervention 23 juillet 2012 57
14 juil. 2012 à 09:25
si ton objectif est de créer ceci alors il te suffit de créer un site internet en html (ya un tuto sur le siteduzero),il faut louer un serveur (c'est vraiment pas chère) ou sinon il ya des serveurs gratuits en échange de publicité sur ton site

il vaut mieux un site internet qu'un programme
0
sketchup01200 Messages postés 220 Date d'inscription samedi 17 mars 2012 Statut Membre Dernière intervention 24 novembre 2013 30
20 juil. 2012 à 14:31
Merci à tous, mais le python n'est til pas difficile ? Nombreux sont les programmateurs qui débutent sous BASIC...Je vais essayer avec Liberty BASIC...
Et ensuite, comment créer l'installateur ? Puis le faire connaitre (le logiciel) ?

Merci...
0
Utilisateur anonyme
21 juil. 2012 à 10:36
Salut,

Je te conseille Java.

Le Basic, comme son nom l'indique, est basique. Tant qu'à apprendre un langage, autant apprendre un langage évolué

Même si des langages comme C++/Java se basent sur l'orienté-objet qui peut sembler plus compliqué au début, cela t'ouvrira des portes (même sur le niveau professionnel) que Basic oun d'autres langages. Il suffit de jeter un oeil sur les offres d'emploi pour voir ce qui est le plus demandé (et le plus utilisé). Vous avez dit Java?

;-)
HackTrack
0