Débuter la programmation en BASIC

sketchup01200 Messages postés 220 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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   Statut Membre Dernière intervention   131
 
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   Statut Membre Dernière intervention   30
 
Merci ;)
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
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   Statut Membre Dernière intervention   57
 
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   Statut Membre Dernière intervention   30
 
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   Statut Membre Dernière intervention   57
 
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   Statut Membre Dernière intervention   30
 
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   Statut Membre Dernière intervention   57
 
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   Statut Membre Dernière intervention   30
 
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
 
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