Koncept i definition ABC
Miscellanea / / July 04, 2021
Af Guillem Alsina González, i dec. 2017
I mange år, når den gyldne alder af otte-bit mikrocomputere, dette sprog af programmering var porten for mange mennesker til verdens spændende verden computing, og selvom det i dag er gået i brug for mange ting til fordel for mere magtfulde sprog som C ++ blandt andre, er BASIC stadig en reference til begyndere eller amatørprogrammering.
GRUNDLÆGGENDE (Begynderens all-purpose symbolske instruktionskode) er et almindeligt programmeringssprog på højt niveau designet til nem læring og brug.
Den første version af dette sprog blev introduceret i 1964, en meget tidlig dato i forbindelse med fremkomsten af moderne computing. Hans mål var at gøre det så let som muligt udarbejdelse af programmer til den daværende gigantiske mainframes, datidens computere.
Det repræsenterede også en af de første bestræbelser på at skabe værktøjer, der var tilpasset interaktivitet af computere i realtid, noget som teknologien gjorde for nylig tilladt.
I denne forstand har BASIC to driftsformer: fortolket og kompileret.
I fortolket tilstand analyserer og udfører "tolken" programmet linje for linje, mens standardproceduren til oprettelse af en fil eksekverbar, der ikke har brug for nogen tolk til at løbe i systemet.
Desuden er BASIC strukturering meget fleksibel; sikkert, hvem ellers hvem mindre, vi alle i en bestemt alder har set BASIC lister, hvor hver linje af kode Det var nummereret med en nummerering, der normalt sprang fra 10 til 10.
For eksempel kunne den typiske fortolkede "hej verden" i BASIC være:
10 CLS
20 UDSKRIV "hej verden"
30 GOTO 20
Hvad GOTO-instruktionen gør, er at vende tilbage til et specifikt linjenummer og fortsætte udførelsen fra det linjenummer.
Denne ressource, den af GOTO-instruktionen, der er meget brugt i BASIC, accepteres ikke som en korrekt praksis i struktureret programmering, hvor denne konstruktion erstattes af brugen af funktioner og procedurer.
Disse er også tilgængelige i BASIC, i versioner som Visual basic fra Microsoft.
Sidstnævnte var den, der populariserede sproget på computere med miljøet grafisk og operativ system Windows, fra version 3.0 af nævnte programmeringsmiljø. Før havde BASIC imidlertid sin gyldne tidsalder i otte-bit mikrocomputer-æraen.
Langt størstedelen af otte-bit computere "skjulte" deres operativsystem under en tolk af BASIC-kommandoer, så den fungerede som en kommandolinje, idet den var den grænseflade, som brugere.
Denne rolle ophørte med at være en med fremkomsten af pc'er, der var kompatible med den originale IBM-pc, som allerede brugte nogle DOS som et operativsystem. Alligevel førte BASICs popularitet til, at flere versioner af DOS, såsom Microsofts, inkorporerede en lille tolk til dette sprog, oprindeligt GW-BASIC og senere QBasic.
Visual Basic repræsenterede klimaks i brugen af BASIC som et seriøst programmeringssprog, senere integrering i Visual Studio-pakken, hvormed muligheden for at bruge BASIC blev en mere sammen med C og andre idiomer.
Fra og med 90'erne faldt brugen af BASIC markant, og den sidste grundsten til dette forenklede sprog er givet af sprog som Java og ved diversificering af enhedsformater med fremkomsten af mobile enheder såsom smartphones.
BASIC fortsætter med at overleve i dag med moderne udvikling som Gambas-miljøet eller det forskellige Visual Studio, men det har mistet sin brugerbase på grund af eksplosionen af programmeringssprog og boom i Internet.
I denne forstand er BASIC ikke tilpasset onlineverdenen, og selvom den har en håndfuld implementeringer til mobile enheder, er den ikke optimeret til den.
Det er dog stadig en glimrende mulighed for at komme ind i den spændende verden af programmering.
Billeder: Fotolia - Alla72 / Casimiro
Emner i BASIC