Publicitate

small_basic_logoCineva de la Microsoft face lucrurile așa cum sunt în umila mea părere. Cu ce ​​au făcut Mic de bază este reintroduce software-ul de codare manuală, dar cu un ajutor puțin mai mic decât interfața drag-and-drop sau WYSIWYG. Să aruncăm o privire asupra ei, nu?

Aruncați o privire la interfață. Nu arată mult mai mult decât un bloc de notificări de calitate, nu? Ei bine, în multe feluri, este ceea ce este. Fără bare de instrumente de obiecte, fără selectoare de culori, fără ferestre cu proprietăți ale elementelor fanteziste. Doar tu, o tastatură și un ecran. Aceasta este frumusețea ei. Imediat, mi-a arătat slăbiciunea, dependența mea de vrăjitori și obiecte gata făcute. În timp ce mă uitam neîncetat la ecran, am încercat să mă gândesc la o singură comandă de bază cu care aș putea începe. Nimic.

cum se programează computerul


Acum, în apărarea mea, nu am mai scris un program de bază de la facultate. Cu toate acestea, chiar și atunci am fost învățați pe VisualBasic 6. Așa că am căutat mai întâi elementele pe care le puteam trage în loc. Nici unul. Nicăieri. Următoarea mișcare a fost să fac de neconceput - mergeți la documentație. Dar asteapta! Nu există nici măcar un meniu de ajutor. Mi-am amintit de vechiul F1 bun. Nimic!

instagram viewer

Am fost la Meniu Program din a mea Butonul de start și a căutat sub directorul pentru Mic de bază. Acolo a fost, lucrul care face cu adevărat acest program în valoare - Introducerea Small Basic (ISB) document.

Ca toate introducerile bune în ghidurile de programare ar trebui, ISB mi-a început cu un program „Hello World”. Dacă ați făcut vreo învățare a limbajelor de programare, veți ști ce este aceasta. ISB spune că introduceți această linie în:

TextWindow. WriteLine („Hello World”)

Am început să scriu... T..e... x... ce? Care este acest lucru care a venit de nicăieri cu informații doar pentru mine? Aceasta este funcția Intellisense a aplicației.

cum se scrie un program de calculator

Acest lucru separă Notepad de Small Basic. Ori de câte ori simți că tastează ceva semnificativ, îmi va arăta o listă de opțiuni pe care le puteți derula folosind tastele săgeată sus și jos. Fiecare articol are o scurtă descriere pe lângă el, astfel încât să pot decide dacă acest lucru este ceea ce aveți nevoie și cum să îl utilizați. Când găsesc termenul pe care îl doresc, apăs cheia Enter și se va completa automat pentru mine. Acesta este un mediu atât de plăcut și fericit între codificarea în Notepad și pierderea în luciul celui mai recent VisualStudio complet suflat. Cred că îți va plăcea.

După ce am terminat programul „Hello World”, îl pot salva făcând clic pe butonul Salvează ca buton.

cum se programează computerul

Apoi îl pot rula făcând clic pe butonul Alerga buton. Sau, după cum arată butonul, pot apăsa și F5 cheie pentru a rula.

cum se programează

Deci, să-l rulăm și să vedem ce se întâmplă.

învață cum să programezi

Programul a deschis o fereastră de comandă sau o fereastră DOS așa cum o numesc unii și a tipărit „Hello World” așa cum i-am spus. Întrucât nu am scris nimic pentru a spune programului ce să fac în continuare, Small Basic îmi oferă automat Apăsați orice tastă pentru a continua… prompt.

Acum, un pic despre tastele rapide, deoarece am atins deja tastele F5. Multe dintre tastele de scurtare populare funcționează cu Small Basic, de exemplu ctrl + s pentru economisire.

Dacă credeți că este destul de rudimentar și simplist, veți avea dreptate. Cu toate acestea, acesta este scopul. Ideea este de a oferi noului programator un mediu util, o documentare decentă și spațiul de lucru spartan necesar dezvoltării abilităților și practicilor de programare de-a lungul vieții. În doar 69 de pagini, documentul ISB îl învață pe noul programator despre variabile, tablouri, condiții și ramificare și bucle. Cu aceste elemente de bază ale programării, puteți parcurge un drum lung.

Dacă vă gândiți, de asemenea, că programele pe care le-ați putea face cu Small Basic ar fi inutile sau vizual plictisitoare, gândiți-vă din nou. Small Basic vă oferă posibilitatea de a utiliza interactivitatea cu utilizatorul, de a crea grafică și de a folosi culoarea. Un alt obiect încorporat este Turtle. Turtle face din Small Basic o platformă utilizabilă pentru învățarea copiilor să programeze. Cine poate rezista să spună unei Turtle să mute 100 de spații și apoi să o privească? Sau ce zici de a privi Turtle desenând un fractal?

Vechi pro sau începător, sau părinți mândri care transmit abilități pentru urmași, Small Basic este un instrument serios de distracție pentru programare. Incearca. Spune-ne ce părere ai despre asta.

Ați făcut deja unele lucrări în Small Basic? Arată-ne unde putem vedea un eșantion în comentariile de mai jos.

Cu mai mult de 20 de ani de experiență în IT, instruire și meserii tehnice, este dorința mea să împărtășesc ceea ce am învățat cu oricine dorește să învețe. Mă străduiesc să fac cea mai bună treabă posibilă în cea mai bună manieră posibilă și cu puțin umor.