Intervju med PowerBASIC-grunnlegger Bob Zale

Et interessant faktum om programvare er at de fleste aldri vil høre om en betydelig del av det som er utviklet. For eksempel skriver store selskaper tonnevis av egen programvare som er avgjørende for den daglige driften - bare tenk på programvaren som er laget for å kontrollere maskiner i forskjellige bransjer. Programvare som ofte overses, selv om det er viktig, er video- eller skriverdrivere (eller annen maskinvare). Det er ikke sikkert at du innser at noe av denne programvaren er skrevet med PowerBASIC. Det er en god grunn til at dette er tilfelle.

Programmeringsspråk har endret seg mye siden gamle dager da kompilatorprodusenter ble kjent for å telle CPU-sykluser og benchmarking dem for hastighet. I dag produserer mange programmeringsspråk ressurssultne applikasjoner som sluttbrukere ofte klager på er treg og / eller oppblåst. Personene på PowerBASIC mistet aldri den kjærligheten til å telle CPU-sykluser og benchmarking kompilatorene sine, og er eksperter med Intel / AMD CPU-maskin. Denne tankegangen, pluss et rykte for bunnsolid kompilatorer, har produsert en nåværende generasjon av kompilatorer for Windows. Hvis du vil ha rask, pålitelig programvare med et utrolig lite fotavtrykk, er PowerBASIC verdt å se på. Enten du er en hobbyprogrammerer (de selger en rimelig klassisk versjon av kompilatoren) eller en profesjonell, er PowerBASIC en verdig investering.

Mitt intervju med Bob Zale

Jeg har vært PowerBASIC-bruker i nesten 10 år, og jeg kan attestere evnen til å lage applikasjoner med et utrolig lite fotavtrykk sammenlignet med andre utviklingsverktøy jeg har brukt.

Jeg hadde muligheten til å intervjue PowerBASIC-grunnlegger Bob Zale. Finn ut om han mener PowerBASIC er en av bransjens best bevarte hemmeligheter, hvilke fordeler han føler PowerBASIC gir programmerere og mer.

Chris Boss: Hvorfor valgte PowerBASIC å produsere BASIC-språkkompilatorer i stedet for et annet språk? Bob Zale: Syntaksen til BASIC er det nærmeste "naturlige språket", språket vi snakker hver dag. Så godt som alle programmerere kan være produktive med PowerBASIC i veldig kort rekkefølge. Hvem forstår ikke BASIC-koden? Det er lett å lese, lett å forstå, enkelt å bruke på alle nivåer. Når du programmerer i et standard BASIC, som PowerBASIC, vil du oppdage at programmet ditt er lesbart i dag, og lesbart et år fra i dag. Likevel er ytelsen vår uovertruffen av andre samlere av noen dialekt. Her på PowerBASIC er vi veldig stolte av slagordet vårt, "Vi setter POWER in Basic!" Chris Boss: Ser du kompilatorhastighet (kompilering og utførelse) som viktig for et programmeringsspråk? Bob Zale: Performance. Det er vår første vurdering. For noen år tilbake la jeg ut et lite veggskilt for utviklingspersonalet vårt. Det lyder ganske enkelt, "Småre_Faster. Mindre_Faster. Mindre_Faster." Vi følger det trofast. Vår filosofi krever at vi leverer best mulig kodegenerering. Vi tror rett og slett ikke at slurvete kodinger alltid kan overvinnes av stadig raskere maskinvare. På et tidspunkt må enhver programmerer (vår inkludert) ta på seg plikten til å skrive kvalitetskode ... og vi tar den forpliktelsen veldig alvorlig. Chris Boss: Hvorfor tror du kundene dine liker å bruke PowerBASIC? Bob Zale: Det er enkelt å bruke ... enkelt å vedlikeholde ... enkelt å grensesnitt med andre kompilatorer. Og forestillingen? Uovertruffen av de andre gutta. Men bedre ennå, hvorfor ikke lese sine egne ord, heller enn mine. Du finner noen interessante attester, rett på nettstedet vårt. En annen interessant lesning ville være PowerBASIC Forums - nær 400 000 innlegg fra gode programmerere, akkurat som deg. Chris Boss: Tror du PowerBASIC er en av programvarebransjens best bevarte hemmeligheter? Bob Zale: Det er en ganske rettferdig beskrivelse. Vi vet alle at syntaks av kildekode ikke har betydning for kvaliteten på den genererte koden. Ingen betydning for den samlede ytelsen. PowerBASIC er et levende bevis på det faktum. Men vi har fortsatt litt arbeid på det området, bare for å spre ordet. Chris Boss: Hva er noen av de mest spennende funksjonene i den nyeste Windows-kompilatoren din? Bob Zale: Du oppretter EXE-filer, DLL-er, statiske biblioteker, til og med COM-komponenter. Hva med gjennomsiktig Unicode? Bruk ANSI og UNICODE i samme program, mens kompilatoren håndterer alle rotete detaljene automatisk. Den mest omfattende strengmotoren i bransjen. Dynamiske strenger. Nul_Terminerte strenger. Faste_Len-strenger. Til og med feltstrenger. Alle i ANSI eller Unicode. Inline assembler støtter alle opcode, også alle nivåer av SIMD. Inline ressurskompilatoren kan ikke være enklere. Det er Array Sort, Scan, Insert og Delete. Vanlig uttrykk. StringBuilder-klasser. Dato / tid klasser. Pekervariabler, både statiske og dynamiske. Et komplett makroanlegg __ single_line, multi_line, even Function Macro. Forhåndsvisning av utskrift. Automatisk fjerning av "død kode". Tråder med automatiske THREADSAFE-alternativer. Og mye, mye mer. Chris Boss: Hvilke fordeler synes du PowerBASIC gir programmerere? Bob Zale: PowerBASIC er en bunnsolid utøver. Det fungerer som det ble annonsert første gang og hver gang. Den samler opptil 20 000 000 linjer per minutt, og gir deg klar til å utføre kode i en enkelt operasjon. Det er en flott debugger, med enkeltrinns profil, sporingsfiler, samtale stack display og så mye mer. Standard teknisk support tilbys elektronisk, og den er gratis for hele livet. Et siste punkt: Vi foretrekker en bredere brukerbase med rimelige priser fremfor høye priser for et elite-fåtall.

Takk til Mr. Zale for at du ga meg dette intervjuet. Besøk PowerBASIC-nettstedet for å sjekke ut alle tilbudene.

Avsløring: CBS er på PowerBASIC-kundelisten, selv om skribenten ikke var klar over dette faktum da han gjennomførte intervjuet.

© Copyright 2020 | mobilegn.com