Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
equivalent a visual basic ?
Envoyé par: alain29

je cherches un équivalent, simple, en francais si possible pour auto-formation.

Merci d'avance.

Poste le Saturday 16 July 2005 10:29:53
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: nicola

gambas ? Gnome BASIC ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Saturday 16 July 2005 11:06:08
Répondre     Citer    
Re: equivalent a visual basic ?
Envoyé par: abgech

Essaie d'abandonner basic, c'est une insanité. Je crois que la pire chose que l'on puisse reprocher à Billou, c'est d'avoir ressucité un basic en coma dépassé.

Je te suggère kylix, c'est aussi un peu le foutoir, mais, au moins, si tu veux faire propre, tu peux.

..................
Parce qu'il avait une clôture à utiliser, l'homme invente la propriété privée. --- F. Cavanna

Poste le Saturday 16 July 2005 14:45:12
Répondre     Citer    
Re: equivalent a visual basic ?
Envoyé par: Varsass



Si tu es sous KDE et que tu as installé les outils de dévellopement, il y a un outils, dans le menu K, dans la partie dévellopement (j'ai pu le nom en tête et là je suis pas devant mon PC) qui est la copie conforme de visual studio, ça doit s'appeler GTK quelquechose, mais là j'ai un trou (?)


Poste le Saturday 16 July 2005 15:36:43
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: nicola

Citation
abgech
Essaie d'abandonner basic, c'est une insanité.

Mais pourquoi donc ? Si ça marche et si ce n’est pas trop pénible à maintenir ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Saturday 16 July 2005 17:48:28
Répondre     Citer    
Re: equivalent a visual basic ?
Envoyé par: flaith

ou essaye Purebasic (fonctionnant sous GNU/Linux, Win, et Mac) !

Poste le Sunday 17 July 2005 10:54:09
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: abgech

Citation
nicola
Mais pourquoi donc ? Si ça marche et si ce n’est pas trop pénible à maintenir ?

La maintenance, c'est justement le problème, faute d'une bonne structuration, il est difficile de maintenir des programmes en "plat de spagettis". Et il faut dire que le basic favorise et encourage ce type de programmation.

Je sais, je ne suis pas dans l'air du temps, je ne comprends pas le "vite fait, mal fait". Je ne comprends que l'on puisse "releaser" des programmes dont j'aurais honte s'il étaient simplement des prototypes.

Mais il est vrai que les utilisateurs s'habituent: plantage, bugs et autres font partie de leur vie quotidienne et sont, pour eux, intrinséquement liés à l'informatique. Or ce n'est pas vrai, les malfaçons peuvent être évitées, mais il faut le vouloir.

Heureusement que les constructeurs automobiles ne travaillent pas comme certains constructeurs de logiciels. Il est vrai que trois à quatre milions de morts par années sur les routes dus à des défauts technique, cela résoudrait définitivement la crise du logement (ici, j'allais écrire lol, mais je n'ai pas vraiment envie de rire).

Prof d'informatique (algorithmique et conception des SE) à la retraite, j'ai parfois l'impression (comme je l'ai écris dans un autre post) de virer vieux c*. Mais je n'en démord pas: mal apprendre à programmer, c'est ce condamner définitivement à ne pas évoluer en programmation.

..................
Parce qu'il avait une clôture à utiliser, l'homme invente la propriété privée. --- F. Cavanna

Poste le Sunday 17 July 2005 15:18:33
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: nicola

J’imagine que l’article sur goto dans un des derniers numéro de Linux Mag t’a fait bondir ? :-))

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Sunday 17 July 2005 20:55:38
Répondre     Citer    
Re: equivalent a visual basic ?
Envoyé par: abgech

goto, qu'est-ce que c'est ?

Je ne lis pas Linux Mag. Ai-je vraiment tort ? C'est une question sérieuse, puisque je ne connais pas la revue.

..................
Parce qu'il avait une clôture à utiliser, l'homme invente la propriété privée. --- F. Cavanna

Poste le Monday 18 July 2005 07:33:44
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: nicola

GNU/Linux Magazine France de son nom complet est un magazine en français sur Linux, un de ses contributeurs (un membre des mongueurs de Perl) a pondu un article sur l’instruction goto (courante en BASIC) page 74 du numéro 72.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Monday 18 July 2005 07:54:29
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: abgech

Citation
nicola
... un article sur l’instruction goto (courante en BASIC) page 74 du numéro 72.

hélas !

J'ai codé certainement plusieurs centaines de milliers de lignes de codes sans utiliser un seul goto et je ne m'en porte pas plus mal et mes programmes s'en portent d'autant mieux. Certains "tournent" et pilotent une cimenterie depuis plus de 20 ans !

..................
Parce qu'il avait une clôture à utiliser, l'homme invente la propriété privée. --- F. Cavanna

Poste le Monday 18 July 2005 17:34:20
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: nicola

Lis l’article… qui propose des exemples de programmes bien pénibles sans goto, mais bien plus simples avec. Je pense qu’il ne faut pas en faire de question de principe non adaptable au cas par cas.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Monday 18 July 2005 19:00:38
Répondre     Citer    
Re: equivalent a visual basic ?
Envoyé par: abgech

Je vais essayez de me procurer le magazine, étudier les cas et proposer ma solution. J'aime bien les défis !
D'autant plus qu'en C il est très facile de se passer totalement de goto, grâce à des instructions comme break, return et continue. En Perl, je ne sais pas, mais j'imagine que dans un langage qui se veut moderne, il y a tout ce qu'il faut pour éviter les "plats de spagetti".

..................
Parce qu'il avait une clôture à utiliser, l'homme invente la propriété privée. --- F. Cavanna

Poste le Monday 18 July 2005 20:11:06
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: nicola

Comme c’est un article des Mongueurs de Perl et qu’il approche les deux mois, il ne devrait pas tarder à être sur internet.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Monday 18 July 2005 20:21:39
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: tuxfanch

@ abgech : je suis -très- souvent d'accord avec toi sur les principes de programmation, pourtant j'ai pas l'impression d'être un vieux c** (ou un très jeune vieux c** alors).
Par contre, pour le goto je suis moins traumatisé que toi à condition qu'il n'y ait qu'une étiquette par fonction (juste avant la sortie) : ça ou 50 return disséminés, je préfère une affectation ad hoc et un goto FIN ...

aussi : LinuxMag est -àmha- un très bon magazine francophone.



------- <br />
La meilleure façon de prédire le futur, c'est de l'inventer ~ Alan Kay

Poste le Monday 18 July 2005 21:26:19
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: abgech

Je suis aussi d'accord avec toi: de toute façon break, continue et return ne sont que des goto dissimulés. Et en ce qui concerne return, il contrevient à la règle du point de sortie unique. Mais en décomposant correctement son code, on évite une très grande majorité des ces instructions un peu "olé olé".

Le problème, et là, c'est sans doute la déformation d'un enseignant, c'est que si tu veux que tes étudiants n'utilisent le goto qu'à bon escient, il faut tout simplement leur interdire d'en utiliser dans la phase d'apprentissage de la programmation.
C'est dans cette mesure que basic est un langage particulèrement néfaste puisqu'il est pratiquement impossible de faire une décomposition correcte.
Ajoute à cela que c'est un interpréteur et que cela permet toute les facilités de bricolage et tu obtiens le prototype du mauvais langage d'apprentissage de la programmation, même si aux origines (Darmouth college) il avait été prévu pour ça, mais c'étaient sans aucun doute des bricoleurs qui n'avaient jamais pensés à une quelconque algorithmique et, surtout, à l'époque, un programme ne dépassait jamais 16 Ko de mémoire, mettons, au maximum 500 instructions, cela change l'aspect des choses.

..................
Parce qu'il avait une clôture à utiliser, l'homme invente la propriété privée. --- F. Cavanna

Poste le Tuesday 19 July 2005 09:25:18
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: nicola

Il faut alors expliquer aux étudiants que le goto n’est interdit que pour des raisons pédagogiques et non pour des raisons morales ou métaphysiques, qu’il est déconseillé de s’en servir plus tard sauf dans certains cas précis qu’ils ne verront d’eux-même qu’une fois maîtrisée la programmation sans.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Tuesday 19 July 2005 11:59:21
Répondre     Citer    
Re: équivalent à visual basic ?
Envoyé par: tuxfanch

Oui, ou alors il faut leur mettre des baffes #%b ;-)



------- <br />
La meilleure façon de prédire le futur, c'est de l'inventer ~ Alan Kay

Poste le Tuesday 19 July 2005 13:01:34
Répondre     Citer    
Goto
Envoyé par: AlSim

Le but de l'article des mongueurs dans Linux Mag n'était que de montrer que goto peut dans certains cas bien précis être très utile et pas d'inciter à faire du code tagliatelle winking smiley ...

C'était juste un autre exemple du There Is More Than One Way To Do It perlien ...

Poste le Tuesday 19 July 2005 17:08:22
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
equivalent a visual basic ?
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons