Posez votre question Signaler

Apprendre à créer des logiciels

Maxixime - Dernière réponse le 5 avril 2012 à 00:20
Bonjour à vous tous !

J'ai 15 ans et j'ai appris des languages de progr tel que le PHP et le MySQL. J'ai voulu passer aux choses sérieuses. En effet, je voudrais apprendre à créer des logiciels. Je voudrais savoir quel language apprendre sachant que la difficulté ne me fait pas peur. Ceci dit, j'ai enttendu parler des histoires de lience de language (ou quelque chose de ce genre) où y faudrait payer pour programmer (ou quelque chose comme ça) Pouvez vous m'ecllaircir sur ce point ?

Mes questions :

_Quel language apprendre ?

_ Un language permet il de décrire les composants d'une fenêtre comme le ferait le HTML pour une page où ce n'est qu'un moyen de gérer des donnée comme le fais le PHP avec le MySQL ou le HTML ?

_ Faut il payer pour programmer ?

_ Pourrais-je commercialliser par la suite des logiciel de ma provenance ?

_ Que puis-je faire avec le language que vous me conseillez ?

_ Et enfin quel livre me conseillez vous pour apprendre ce language sachant que je ne connais QUE le PHP et le MySQL ?


Merci beaucoup si vous pouvez me répondre. Merci d'avance !!!
Lire la suite 

Apprendre à créer des logiciels »

29 réponses
Réponse
+10
moins plus
>Mes questions :

>_Quel language apprendre ?

cela revient à demander quelle voiture acheter ? tout depends de ce que tu veux faire et surtout de tes affinités avec l'un ou l'autre. Si il existait un langage universel, on apprendrais tous le même et les autres n'existeraient même pas.
par consequent c'est à toi de decouvrir, tester et adopter tel ou tel langage. pour ma part je travaille avec c++, java, et Liberty BASIC.

mon choix vers l'un ou l'autre est determiné par l'application que je souhaite realiser.


>_ Un language permet il de décrire les composants d'une >fenêtre comme le ferait le HTML pour une page où ce n'est >qu'un moyen de gérer des donnée comme le fais le PHP avec le >MySQL ou le HTML ?

Si tu veux parler des composants graphiques, la plupart des langage le font. certains mieux que d'autre. en liberty BASIC pour afficher une boite de saisie de texte (ou textbox) une seule ligne suffit.

>_ Faut il payer pour programmer ?

certains programmes sont gratuits et d'autres sont payants. et la plupart des payants ont une version d'essai gratuite. Liberty BASIC est dispo en version gratuite sous le nom de Just BASIC dispo ici:

http://lbasic.atomysk.com/just.htm

>_ Pourrais-je commercialliser par la suite des logiciel de ma >provenance ?

Just BASIC dont je te parlais precedement peut creer des applications autonomes. Tu pourras donc distribuer tes creations.

>_ Que puis-je faire avec le language que vous me conseillez ?

avec Liberty BASIC et/ou Just BASIC, à peu près tout les styles de programme. j'ai créé des jeux mais aussi des applications de gestion pour un negociant en vin et un institut de beauté. Je commercialise ces programmes.

>_ Et enfin quel livre me conseillez vous pour apprendre ce >language sachant que je ne connais QUE le PHP et le MySQL ?

pour demarrer tu as "programmer pour les nuls" qui parle de Liberty BASIC. et bien d'autre.
tu aura plus d'infos sur le forum de liberty BASIC.


http://lbasic.atomysk.com/forum/search.php?search_keywords="livre"

>Merci beaucoup si vous pouvez me répondre. Merci d'avance !!!

comme tu as pu le remarquer je t'ai orienté vers Liberty BASIC, mais j'aurais pu aussi te parler de C++ ou de JAVA, j'ai choisi Liberty BASIC car pour debuter, il est pas mal du tout et il permet de progresser rapidement. en C++ ou JAVA il faut imperativement preparer son travail sur papier ou grace a des outils d'aide au develloppement et la programmation en tant qu'ecriture du code source n'est que l'etape finale. Et tres souvent la phase d'apprentissage est longue et beaucoup decident d'abandonner la progammation.

je pense avoir repondu point par point si c'est cela que tu voulais.
Ajouter un commentaire
Réponse
+9
moins plus
Le plus important, pour apprendre, c'est surtout de se trouver un petit projet personnel, un truc qui te dirait bien.

La motivation, c'est très important.


(Moi par exemple, je m'amuse de temps en temps:
http://sebsauvage.net/python/webgobbler/ )

J'aurais tendance à prêcher pour mon église (Python).
Ce langage est formidable, et facile à apprendre.

Au boulot, je fais du Microsoft .Net (boarf...).
Delphi est très chouette pour développer des applications pur Windows (et gratuit pour les particuliers).
Java peut être intéressant, même si je le trouve lourd.
Ajouter un commentaire
Réponse
+1
moins plus
merci pour ta ré&ponse elle m'a bien éclairer. J'aurais savoir comment on fait pour stoker des données pouvant étre utiliser par le logiciel un peu comme une base de donnée. Y'a til un genre de DATABASE SQL ou un truk dont jai entendu parler : XML


Sinon je voulais essayer de faire un projet d'IA ce qui me passione par dessu tout.
Ajouter un commentaire
Réponse
+1
moins plus
En faite si vous voulez je voudrais apprendre un language qui fait tout ^^ jme disais ke le C++ c'est pas mal surtotu ki parait que Windows est fait en C
Ajouter un commentaire
Réponse
+1
moins plus
ya que moi qui aime le c# ici....
Ajouter un commentaire
Réponse
+1
moins plus
Maxixime:

Pour stocker des données, il y a des tas de solutions:

- stocker sous forme de fichier texte
- stocker sous forme de fichier binaire (avec une structure que tu aura tio-même définie)
- stocker des objets sérialisés
- utiliser un serveur SQL (connexion à un serveur SQL)
- utiliser un mini-serveur SQL embarqué (comme SQLite).
- etc.

XML n'est pas un système de stockage.
C'est un système de notation en format texte qui permet de hiérarchiser des données.



On utilise beaucoup les bases de données (SQL), car elles savent bien gérer de gros volumes d'information, ainsi que les relations entre ces informations.
Ajouter un commentaire
Réponse
+1
moins plus
Non moi aussi j'aime bien le C#, avec lui c'est super facile de faire des petites appli sur windows ... par contre je regrette l'absence d'une plus grande simplicité e d'utilisation d'opengl avec ce langage ...
@++++ tout le monde !
Ajouter un commentaire
Réponse
+1
moins plus
Salut,
Je veux que vous puissiez m'aider a bien apprender et a avoir des informations sur la logique de programation,parceque j'apprends le language de Java alors nous n'avons pas eu le cours de la logique.

Merci.
Ajouter un commentaire
Réponse
+1
moins plus
slt attender jusqua 20ans
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Tu pourras peut être trouver des eclaircissements par là:
http://www.commentcamarche.net/faq/sujet-457-Comment-d%E9buter-quel-langage
Ajouter un commentaire
Réponse
+0
moins plus
Salut ,

Ca commence bien si deja tu penses au fric.
Ajouter un commentaire
Réponse
+0
moins plus
salut si j'ai poser la question : "Puis je vendre mes création" c'était un moyen indirect si c t le truk qui avait avoir avec la licence. J'ai 14 ans et fodra attednre 6 ans pour envisager a vendre koike se soit. Je me fou éperdument de l'argent voila merci de répondre

@+
Ajouter un commentaire
Réponse
+0
moins plus
ok et j'ai entendu parler de C++ c'est bien ça ?
sebsauvage- 2 mars 2005 à 09:03
C++ ?

Franchement, bof.

C'est un langage orienté objet, mais de l'aveux même de ces concepteurs, c'est un semi-ratage.

Bruce Eckel, qui est membre du comité ANSI C++, avoue lui même:
"Live is short - You need Python".

ça veut tout dire :-)

Il ajoute même:
"I feel Python was designed for the person who is actually doing the programming, to maximize their productivity. [...] When you have the experience of really being able to be as productive as possible, then you start to get pissed off at other languages. You think, "Gee, I've been wasting my time with these other languages."
Ajouter un commentaire
Réponse
+0
moins plus
Dans le style BASIC tu as aussi Liberty BASIC qui est dispo gratos avec un forum en français.

http://lbasic.atomysk.com
aldo13- 1 mars 2005 à 23:22
ou leopard , c'est fait avec liberty basic ,
il y a les sources aussi.
Ajouter un commentaire
Réponse
+0
moins plus
Mes questions :

_Quel language apprendre ?

_ Un language permet il de décrire les composants d'une fenêtre comme le ferait le HTML pour une page où ce n'est qu'un moyen de gérer des donnée comme le fais le PHP avec le MySQL ou le HTML ?

_ Faut il payer pour programmer ?

_ Pourrais-je commercialliser par la suite des logiciel de ma provenance ?

_ Que puis-je faire avec le language que vous me conseillez ?

_ Et enfin quel livre me conseillez vous pour apprendre ce language sachant que je ne connais QUE le PHP et le MySQL ?


Merci beaucoup si vous pouvez me répondre. Merci d'avance !!!
Ajouter un commentaire
Réponse
+0
moins plus
Salut SebSauvage,

Bravo pour ton site.....
Bruce ECKEL a dit ça car il ne connaissait pas Liberty BASIC :-))

Je plaisante, bien sûr ;-)

Peut être que si j'avais connu Python avant LB ?.....

Si il est si bien que ça, il va falloir que je m'y colle serieux. au moins pour l'essayer.

@++
sebsauvage- 2 mars 2005 à 09:58
J'étais zun adepte du basic avant, aussi.
Mais du QuickBasic (on avait pas Windows à l'époque).
J'était même allé jusqu'à inclure des routines assembleur que j'appellais depuis le programme QuickBasic.
Amusant.

Ah la belle époque. :-)



Pour Python, disons que depuis que m'y suis mis, j'ai l'impression de perdre mon temps dans les autres langages.

Ceci dit, Python n'est pas fourni avec un RAD comme Delphi ou LibertyBasic.

Mais il y a de larges compensation.
Ajouter un commentaire
Réponse
+0
moins plus
slt maxixime je cherche kel kun pour faire equipe et pour crée des logiciels donc si t interreser on peux faire equipe

momo94270biskay@hotmail.com
titus - 13 janv. 2011 à 00:28
moi g le veux g fait 1er anne a iut en genie info.
titus - 13 janv. 2011 à 00:29
voici mon e-mail: appellesbob@yahoo.fr
wiletek - 5 avril 2012 à 00:20
je suis partant mais je n'ai pas la connexion en permanence pour le travail sur le logiciel dont tu parle
Ajouter un commentaire
Réponse
+0
moins plus
le C# sert à quoi ?
sebsauvage- 13 mars 2005 à 22:34
C'est un langage de programmation parmis d'autres.
Ajouter un commentaire
Réponse
+0
moins plus
ça c'est une reponse !

seblapallise sauvage ! :-))
Ajouter un commentaire
Réponse
+0
moins plus
j aimmerais aprendre a crees un logisiciel de tournage de filme montage
Ajouter un commentaire
Ce document intitulé « Apprendre à créer des logiciels » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Apprendre à créer des logiciels - page 2