Y at-il un simple, facile, BASIC pour les débutants? (Qu'est-il arrivé à VB 2.0?) [Fermé]

StackOverflow https://stackoverflow.com/questions/1015986

  •  06-07-2019
  •  | 
  •  

Question

Mon fils a demandé s’il existait un langage simple dans lequel on pouvait apprendre et faire de la programmation fondamentale. J'ai d'abord pensé à QuickBasic, mais j'ai ensuite pensé que je devrais lui montrer VB. J'ai téléchargé Visual Basic Express 2008, mais je suis complètement perdu. Où se trouve la barre d'outils de l'objet? Où est la forme? Où se trouve le volet de propriétés?

Il s’agit plutôt de Business Intelligence et Analysis Services. Où est le code d’instruction symbolique polyvalent pour débutants?

Était-ce utile?

La solution

C'est là. Vous devez avoir téléchargé SQL Server Express, car c'est ce qui est installé.
Procurez-vous ce qu'il vous faut sur http://www.microsoft.com/Express/VB/

Autres conseils

Je pense que le langage Visual Basic actuel n’est probablement pas le BASIC de nos enfants. Comme pour toutes les choses, il a abandonné les liens de son père et s'est levé à l'aube de l'âge adulte. Malheureusement, avec cela, vous avez perdu la facilité d'utilisation et la courbe d'apprentissage peu profonde. Telle est la vie, mais de toute façon, ce n’est probablement pas la langue que vous recherchez.

À mon avis, pas si humble, je pense que pour un jeune suffisamment motivé, la langue avec laquelle vous commencez n’importe pas. Avec le talent et le temps infini, ils seront capables de s'amuser et de s'édifier à l'infini d'une manière que nous ne pourrions pas, alors peut-être la recherche d'un "débutant" le langage de programmation est inutile. Mon propre enfant n’en est pas encore au stade où je peux le tester, alors je me trompe probablement tout à fait. J'ai donc fait une recherche dans SO et ai abouti à des résultats intéressants:

Vous pouvez essayer le Small Basic:

http://msdn.microsoft.com/en-us/beginner /ff384126.aspx

Petit IDE de base

C’est un IDE de base simple (seulement 14 mots-clés) conçu pour enseigner les concepts de base de la programmation.

.NET est arrivé

Petite version de base pourrait être une chose à examiner. Ce n'est pas un classique basique, mais cela fournit un bon environnement d'initiation pour apprendre la programmation.

J'ai deux langues différentes que je recommanderais à votre fils d'apprendre au lieu de BASIC.

Je suis devenu un fan de How To Design Programs avec un schéma pour les programmeurs d'introduction. Il n'a pas le bagage fourni avec l'apprentissage de Java. Le livre est en ligne gratuitement sur htdp.org.

Un autre langage plus traditionnellement impératif à essayer pourrait être le python. Malheureusement, je n'ai pas de manuel que je puisse recommander sans réserve. Peut-être que quelqu'un d'autre le fait.

Je suppose, cependant, que vous êtes peut-être plus intéressé par quelque chose à dire et que vous créez peut-être quelques applications vives et éclatantes. J'ai réfléchi à cela dans une "introduction à CS" bien plus qu’un "papier de macaronis et de papier kraft de haute technologie" sorte de chose.

Il existe également des FreeBasic . Il prétend avoir une syntaxe similaire à QuickBasic, donc il vous sera peut-être plus familier.

Si vous souhaitez utiliser un dialecte de base, vous avez le choix, dont certains ont déjà été mentionnés par d'autres. Je vais en ajouter un autre: XBasic . (Le lien est un court article de Wikipedia avec des liens supplémentaires pour les ressources et les téléchargements XBasic, ainsi qu’un graphique en bas illustrant quelques autres notions de base.)

Cependant, dans la lignée de la réponse de 1800 INFORMATION, je vous suggère de ne pas vous limiter à Basic. (Je vote sa réponse en raison des excellentes ressources qu'il a rassemblées pour enseigner la programmation aux débutants.) Ma recommandation personnelle est Python. C’est l’une des langues les plus faciles à apprendre, et pourtant "redimensionnent" extrêmement bien à la programmation très avancée.

1) téléchargez l’émulateur Commodore C64

2) mettre l'icône sur le bureau

3) apprenez à votre fils comment écrire du code.

VB 2/3/4/6 est toujours disponible à partir des téléchargements d'abonnés MSDN. Il en va de même de QuickBasic 4.5 si vous voulez commencer par Classic old basic.

Cela dit, si vous souhaitez utiliser des outils modernes, pourquoi ne pas le lancer en C #? L’obstacle de mise en route pour VB.NET et C # est à peu près identique, mais l’utilisation de C # présente de nombreux avantages. Mais c’est une autre histoire…

Si je me souviens bien, BASIC s'est transformé en Pascal alors que Pascal était occupé à transformer en Delphi. C'est assez choquant.

D'une certaine manière, apprendre à programmer est devenu plus difficile. Mais à d'autres égards, c'est devenu plus facile. Les premières semaines semblent peut-être intimidantes, mais vous pourrez ensuite utiliser toutes ces belles bibliothèques que les gens ont construites.

Je pense que le meilleur moyen d'apprendre les bases de la programmation consiste maintenant à jouer avec un interpréteur Python (vous avez le choix: CPython, IronPython ou Jython).

Je viens de regarder cet ensemble de comparaisons entre les anciens VB. et nouveau. Saint Crud.

Je sais que Java est un PITA et que les gens ne l'aiment pas pour toutes sortes de raisons, mais si vous utilisez le shell interactif Beanshell, vous aurez la possibilité d'apprendre le langage Java à partir de rien. Vous pouvez ouvrir des boîtes de dialogue, ajouter du contenu, le tout de manière interactive, et tout enregistrer sur le disque pour une utilisation ultérieure. Je l'ai utilisé récemment pour déboguer de nouvelles fonctionnalités dans des API que je n'avais jamais utilisées auparavant.

beanshell.org

Si vous voulez quelque chose de vraiment simple, essayez Decimal BASIC. Il est aussi simple d'entrer dans le jeu que le BASIC d'antan, mais il possède un bel IDE qui ne prend pas une semaine à comprendre et qui possède de nombreuses fonctionnalités modernes et des instructions de contrôle.

Je recommanderais JustBasic ... c’est ce qu’ils avaient l'habitude de faire pour nous initier à la programmation dans l'intro du cours d'informatique de mon collège ... Non seulement il est totalement gratuit à télécharger et à utiliser, mais ils sont TRÈS utiles dans leurs forums. ..

J'ai débuté avec AMOS sur mon Amiga, un langage parfait pour apprendre, c’était un dialecte de BASIC, mais il présentait des caractéristiques uniques en ce sens qu’il était rapide pour un langage interprété et comportait de nombreuses fonctions multimédias qui vous permettaient de créer quelque chose d’art et de visuel très facilement (bien plus captivant que les GUI de Forms et OS) . Dans le même temps, cela vous a permis de vous développer et de disposer de beaucoup plus de fonctionnalités, même en autorisant des routines Assembler intégrées. Vous n'avez pas besoin de vous soucier des chipsets, des inclus ou des compilateurs pour commencer, car il ne fait que lancer du code que vous avez tapé dans son propre environnement en appuyant sur une touche de raccourci.

Malheureusement, je ne suis au courant de rien car cela offre la souplesse, la rapidité d’installation ou la courbe d’apprentissage peu profonde.

À mon avis, et je suis susceptible d'être désigné par ces "vrais programmeurs", le meilleur moyen de se lancer dans cette génération est de commencer par les scripts. D'autres ont mentionné Python, qui est un excellent langage, mais la plupart des implémentations que j'ai vues sont basées sur la ligne de commande et même les IDE ont tendance à être formels et basés sur des projets, des modules et des classes, ce qui constitue un obstacle à la réussite. De plus, l'approche sans accolades de Python lui donne une apparence assez différente de la plupart des autres langages courants (plus proche des saveurs de base originales, vous préférerez peut-être).

Je pense que le langage de script le plus facile à apprendre actuellement est JavaScript, il est interprété, il propose un large éventail d’applications. Vous avez simplement besoin d’un éditeur de texte et d’un navigateur pour être opérationnel. Il dispose d’une vaste quantité d’informations en ligne, au point qu’il n’a pratiquement jamais besoin de lire un livre ... Non seulement c’est une bonne langue d’apprentissage, mais c’est toujours une langue très utile à connaître pour trouver un emploi et le restera à mesure que le JavaScript côté client et côté serveur deviendra plus important. Il peut facilement gérer le codage graphique (canevas) et basé sur la forme (dom) (pas si génial pour le codage basé sur le système d’exploitation cependant atm) et il n’exige jamais des constructions de programmation compliquées, bien que vous puissiez créer des systèmes très puissants. L’autre avantage supplémentaire, en tant que langage Web, vous permet de présenter vos créations au monde entier. & # 8212; ce qui est pour moi un aspect très inspirant du développement Web.

En ce qui concerne les bonnes ressources JavaScript, celles que je peux recommander sont les suivantes:

Évidemment, un apprenant ne devrait pas en rester là et, une fois qu'il aurait les bases, devrait passer à autre chose. Plus vous apprendrez de langues et de concepts, plus vous deviendrez un codeur attentionné :) Autres langues dans lesquelles tous les codeurs devraient avoir une formation de base, tous parce qu’ils ont chacun des concepts uniques à offrir:

  • Python
    • chaque codeur / enfant devrait connaître Monty Python et sa langue doublement, même si ce n’est que pour sa flexibilité d’application.
  • Java
    • Ce n’est pas un favori personnel, mais il a une façon unique de voir les choses, y compris Androids
  • C ++
    • la puissance derrière donc de nombreux systèmes, premiers souvenirs du fait d'appeler manuellement une fenêtre de système d'exploitation.
  • Lisp
    • est comme le latin / Elvis du codage.
  • Assembleur
    • aide à comprendre le fonctionnement fondamental des ordinateurs.
  • PHP / Perl / Ruby / ASP
    • toute forme de langage côté serveur pour aider à comprendre les serveurs et le Web.
  • Traitement
    • Ok, je ne connais même pas celui-là, mais je veux ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top