Esiste un BASIC semplice, facile per i principianti? (Che cosa è successo a VB 2.0?) [Chiuso]

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

  •  06-07-2019
  •  | 
  •  

Domanda

Mio figlio mi ha chiesto se c'era un linguaggio semplice da imparare e con cui programmare alcune basi. Inizialmente ho pensato a QuickBasic, ma poi ho pensato di mostrargli VB. Ho scaricato Visual Basic Express 2008, ma mi sono completamente perso. Dov'è la barra degli strumenti dell'oggetto? Dov'è il modulo? Dov'è il riquadro delle proprietà?

Invece è Business Intelligence e Analysis Services. Dov'è il semplice codice simbolico di istruzioni per principianti?

È stato utile?

Soluzione

È lì. È necessario aver scaricato SQL Server Express, poiché è quello che viene installato.
Ottieni le cose giuste su http://www.microsoft.com/Express/VB/

Altri suggerimenti

Penso che probabilmente Visual Basic così com'è non sia proprio il BASIC della nostra cappa per bambini. Come per tutte le cose, ha eliminato i vincoli del suo genitore e si erge all'alba dell'età adulta. Sfortunatamente, hai perso la facilità d'uso e la curva di apprendimento superficiale. Questa è la vita, ma probabilmente non è la lingua che stai cercando ora.

Secondo la mia opinione non così umile, penso che per un giovane adeguatamente motivato, probabilmente non importa con quale lingua inizi. Con talento e tempo infinito, saranno in grado di divertirsi e edificarsi all'infinito in modi che non potremmo, quindi forse la ricerca di un "principiante" il linguaggio di programmazione non è necessario. Mio figlio non è ancora nella fase in cui posso ancora provarlo, quindi probabilmente mi sbaglio completamente. Quindi ho fatto una ricerca in SO e ho trovato alcuni risultati interessanti:

Potresti provare Small Basic:

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

IDE di base piccolo

È un IDE semplice (solo 14 parole chiave) molto semplice progettato per insegnare concetti di programmazione iniziale.

.NET Happened

Small Basic potrebbe essere qualcosa da esaminare. Non è un classico di base, ma offre un buon ambiente introduttivo per imparare la programmazione.

Ho due lingue diverse che consiglierei a tuo figlio di imparare invece di BASIC.

Sono diventato un fan di How To Design Programs con schema per programmatori introduttivi. Non ha il bagaglio fornito con l'apprendimento di Java. Il libro è online, gratuito, su htdp.org.

Un altro linguaggio più tradizionalmente imperativo da provare potrebbe essere Python. Sfortunatamente non ho un libro di testo che posso consigliare con tutto il cuore. Forse lo fa qualcun altro.

Immagino, tuttavia, che tu sia forse più interessato ad avere qualcosa da colpire al riguardo e forse a creare alcune app appariscenti. Ci ho pensato in una "introduzione a CS" molto più di un "maccheroni ad alta tecnologia e carta artigianale" una specie di cosa.

C'è anche FreeBasic . Afferma di avere una sintassi simile a QuickBasic, quindi potrebbe esserti più familiare.

Se si utilizza un dialetto di base, ci sono molte scelte, alcune delle quali sono già state menzionate da altri. Ne aggiungerò un altro: XBasic . (Il collegamento è un breve articolo di Wikipedia con ulteriori collegamenti per risorse e download XBasic, nonché un grafico in basso che mostra anche alcune altre nozioni di base.)

Tuttavia, sulla falsariga della risposta di 1800 INFORMATION, ti suggerirei di non limitarti a Basic. (Sto votando la sua risposta a causa delle grandi risorse che ha raccolto sull'insegnamento della programmazione ai principianti.) La mia raccomandazione personale è Python. Questa è una delle lingue più facili da imparare, ma "si ingrandisce" estremamente bene alla programmazione molto avanzata.

1) scarica l'emulatore Commodore C64

2) metti Icona sul desktop

3) insegna a tuo figlio come scrivere il codice.

VB 2/3/4/6 è ancora disponibile per i download degli abbonati MSDN. Così è QuickBasic 4.5 se vuoi iniziare con il classico vecchio di base.

Detto questo, se vuoi usare strumenti moderni perché non farlo partire su C #? L'ostacolo 'iniziale' per VB.NET e C # è all'incirca lo stesso, ma dopo ciò ci sono molti vantaggi nell'uso di C #. Ma questa è un'altra storia ...

Se ricordo bene, BASIC si trasformò in Pascal mentre Pascal era impegnato a trasformarsi in Delphi. È abbastanza scioccante.

In qualche modo, imparare a programmare è diventato più difficile. Ma in altri modi è diventato più facile. Forse le prime settimane sembrano intimidatorie, ma dopo puoi usare tutte queste belle librerie costruite dalla gente.

Penso che il modo migliore per imparare le basi della programmazione ora sia giocare con un interprete Python (hai la tua scelta - CPython, IronPython o Jython).


Ho appena dato un'occhiata a questa serie di confronti tra il vecchio VB e nuovo. Holy crud.

So che Java è una PITA e alla gente non piace per tutti i tipi di ragioni, ma se usi la shell interattiva Beanshell, avrai la possibilità di imparare Java da zero. È possibile visualizzare finestre di dialogo, aggiungere contenuto, tutto in modo interattivo e salvarlo nuovamente su disco per uso futuro. L'ho usato di recente per eseguire il debug di nuove funzionalità nelle API che non avevo mai usato prima.

beanshell.org

Se vuoi qualcosa di veramente semplice prova Decimal BASIC. È semplice entrare come i BASIC di un tempo, ma ha un IDE carino che non richiede una settimana per capire e ha molte funzionalità e dichiarazioni di controllo moderne.

Vorrei raccomandare JustBasic ... è quello che hanno usato per introdurci alla programmazione nella mia introduzione al college alla lezione di informatica ... Non solo è completamente gratuito da scaricare e utilizzare, ma sono MOLTO utili nei loro forum. ..

Ho iniziato con AMOS sul mio Amiga che era un linguaggio perfetto per imparare, era un dialetto di BASIC ma aveva caratteristiche uniche in quanto era veloce per un linguaggio interpretato e aveva molte funzioni multimediali che ti permettevano di creare qualcosa di intelligente e visivo molto facilmente (molto più accattivante di Forms e GUI del sistema operativo) . Allo stesso tempo, ti ha permesso di crescere dandoti molte capacità più elevate, anche consentendo routine di assemblaggio incorporate. Per iniziare, non è necessario preoccuparsi di chipset, include o compilatori, in quanto eseguiva semplicemente il codice digitato nel proprio ambiente con la semplice pressione di un tasto di scelta rapida.

Purtroppo non so nulla dal momento che ha la flessibilità, l'impostazione rapida o la curva di apprendimento superficiale.

Secondo me, e potrei essere programmato da quei "veri programmatori" là fuori, il modo migliore per iniziare in questa generazione è iniziare con gli script. Altri hanno menzionato Python, che è un ottimo linguaggio, ma la maggior parte delle implementazioni che ho visto sono basate sulla riga di comando e persino gli IDE tendono ad essere formali e basati su progetti, moduli e classi che rappresentano un ostacolo per iniziare a correre. Anche l'approccio no-bretelle di Python lo rende piuttosto diverso dalla maggior parte degli altri linguaggi del flusso principale là fuori (più vicini ai sapori di base originali, quindi potresti preferire).

Credo che il linguaggio di scripting più semplice da imparare attualmente sia JavaScript, è interpretato, ha una vasta gamma di applicazioni, è sufficiente un editor di testo e un browser per essere operativo. Ha una grande quantità di informazioni disponibili online, al punto da non aver praticamente mai bisogno di leggere un libro ... Non solo è una buona lingua di apprendimento, è ancora una lingua molto utile da sapere per ottenere lavoro e rimarrà così come sia JavaScript lato client che lato server diventano più importanti. Può gestire facilmente la codifica grafica (canvas) e basata su form (dom) (non così grande per la codifica basata su SO comunque atm) e non richiede costrutti di programmazione complicati, sebbene sia possibile creare sistemi molto potenti. L'altro vantaggio aggiunto, essendo un linguaggio basato sul web, puoi mettere le tue creazioni in modo che il mondo possa vedere & # 8212; che per me è un lato molto stimolante dello sviluppo web.

Per quanto riguarda le buone risorse JavaScript, quelle che posso consigliare sono:

Ovviamente uno studente non dovrebbe fermarsi qui, e una volta che ha le basi, dovrebbe andare avanti. Più lingue e concetti apprendi, più attento diventa un programmatore :) Altre lingue in cui tutti i programmatori dovrebbero avere una base di base, il tutto perché ognuno ha concetti unici da offrire:

  • Python
    • ogni programmatore / bambino dovrebbe conoscere Monty Python e il linguaggio doppiamente, anche se solo per la sua flessibilità di applicazione.
  • Java
    • non è un preferito personale ma ha un modo unico di vedere le cose, inclusi gli androidi
  • C ++
    • il potere dietro così molti sistemi, i primi ricordi di aver effettivamente chiamato manualmente una finestra del sistema operativo
  • Lisp
    • è come il latino / Elvis della codifica.
  • Assembler
    • aiuta con le basi del funzionamento dei computer.
  • PHP / Perl / Rubino / ASP
    • qualsiasi forma di linguaggio lato server per aiutare a comprendere i server e il web.
  • Lavorazione
    • Ok, non lo so nemmeno, ma voglio ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top