Rechercher : dans
Par :

Apprendre à créer des logiciels

Dernière réponse le 13 mar 2005 à 22:51:40 Maxixime, le 28 fév 2005 à 19:41:42 
 Signaler ce message aux modérateurs

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 !!!

Meilleures réponses pour « Apprendre à créer des logiciels » dans :
Créer un poster VoirVous avez une imprimante ? Vous voudriez faire un poster à partir d'une image que vous aimez beaucoup ? Voici deux logiciels gratuit qui permettent de réaliser des poster: Donnez-leur une image, et ils vous imprimeront des pages A4 qu'il vous...
Traducteurs en ligne et logiciels de traduction gratuits VoirLes traducteurs en ligne et logiciels gratuits Pour votre travail ou vos études, les traducteurs en ligne et logiciels gratuits de traduction sont plus pratiques qu'un dictionnaire et vous font gagner du temps. Sachez cependant qu'ils ne sont pas...

1

kilian, le 28 fév 2005 à 19:49:25

Salut,

Tu pourras peut être trouver des eclaircissements par là:
http://www.commentcamarche.net/faq/sujet-457-Comment-d%E9but­er-quel-langage

Répondre à kilian

2

aldo13, le 28 fév 2005 à 20:28:46

Salut ,

Ca commence bien si deja tu penses au fric.

Répondre à aldo13

3

Maxixime, le 1 mar 2005 à 17:55:03

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

@+

Répondre à Maxixime

4

sebsauvage, le 1 mar 2005 à 18:31:23

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.

Répondre à sebsauvage

5

Maxixime, le 1 mar 2005 à 18:57:30

Ok et j'ai entendu parler de C++ c'est bien ça ?

Répondre à Maxixime

10

sebsauvage, le 2 mar 2005 à 09:03:09

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."

Répondre à sebsauvage

6

pascal, le 1 mar 2005 à 20:46:23

Dans le style BASIC tu as aussi Liberty BASIC qui est dispo gratos avec un forum en français.

http://lbasic.atomysk.com

Répondre à pascal

8

aldo13, le 1 mar 2005 à 23:22:14

Ou leopard , c'est fait avec liberty basic ,
il y a les sources aussi.

Répondre à aldo13

7

maxixime, le 1 mar 2005 à 22:26:59

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 !!!

Répondre à maxixime

9

pascal, le 1 mar 2005 à 23:25:07

>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.

Répondre à pascal

11

pascal, le 2 mar 2005 à 09:45:09

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.

@++

Répondre à pascal

12

sebsauvage, le 2 mar 2005 à 09:58:34

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.

Répondre à sebsauvage

13

Maxixime, le 2 mar 2005 à 13:59:29

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.

Répondre à Maxixime

14

Maxixime, le 2 mar 2005 à 14:01:25

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

Répondre à Maxixime

15

Canard007, le 2 mar 2005 à 14:06:12

Ya que moi qui aime le c# ici.... COIN!

Répondre à Canard007

16

sebsauvage, le 2 mar 2005 à 14:29:23

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.

Répondre à sebsauvage

17

S@IT, le 2 mar 2005 à 14:34:09

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 !

Répondre à S@IT

18

momo, le 4 mar 2005 à 15:40:04

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

Répondre à momo

19

Maxixime, le 13 mar 2005 à 20:02:35

Le C# sert à quoi ?

Répondre à Maxixime

20

sebsauvage, le 13 mar 2005 à 22:34:53

C'est un langage de programmation parmis d'autres.

Répondre à sebsauvage

21

 pascal, le 13 mar 2005 à 22:51:40

ça c'est une reponse !

seblapallise sauvage ! :-))

Répondre à pascal