Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Voordelen & Nadelen van Typeless programmeertalen
Hoewel vrijwel alle programmeertalen variabelen gebruiken om data te beheren , een handvol zijn typeless , wat betekent dat ze niet eisen dat u tekst , getallen, datums of andere soorten gegevens opgeven , samen met de variabele naam . Echter , terwijl dit maakt typeless talen makkelijker te leren , het maakt ook het behoud en debuggen van programma's moeilijker . Getypte en Typeless Variabelen

In een traditionele , getypeerde taal , een programmeur creëert variabelen door de naam en het type gegevens dat de variabele bevat . Bijvoorbeeld , in COBOL , een variabele naar een naam van een klant te houden kon worden " CUST - NAAM . " Genoemd COBOL specificeert datatype met de " PICTURE " -clausule , en een alfabetische tekst data type is een " X " de hele specificatie kan lezen , " 05 CUST-NAME BEELD X ( 30 ) " om vernietiging van 30 tekens voor de opslag van het veld . Andere data types zijn gehele getallen , datums en getallen met drijvende komma . Een typeless variabele , daarentegen , heeft slechts een naam .
Makkelijker te leren

Een student oppakken van haar eerste programmeertaal kan een typeless men zoals TCL gemakkelijker vinden aan te pakken dan een traditionele getypte taal zoals Java . Ze heeft geen tijd te besteden aan het leren van de verschillen tussen de verschillende soorten van gegevens, de taal beheert automatisch datatypes intern ; . En functies zoals " expr " ook bepalen wat het programma doet met variabelen

onduidelijkheid

iemand
lezen van het programma van een andere persoon kan moeite met het begrijpen van een typeless taal hebben . Omdat de variabelen niet gedefinieerd met een soort , het gebruik van variabelen voor tekst en rekenen steeds onduidelijk en potentieel verwarrend . Een programmeur kan deze enigszins te verzachten door het opnemen van goed geschreven opmerkingen aan de code die beschrijven hoe hij gebruik maakt van de variabelen om een taak te volbrengen . Betere keuzes voor variabele namen een verschil maken ook ; vage namen zoals " x ", " cust1 " of " d " te brengen minder betekenis dan " customer_name , " " total_sales " en " verjaardag. "
wijzigingen Sneller

Zonder de noodzaak te definiëren en herdefiniëren types , kunnen programmeurs wijzigingen aan bestaande code te maken in minder tijd . U kunt een bepaalde module of functie bij te werken zonder dat u een variabele definities of andere code die dezelfde variabelen gebruikt wijzigen . In het algemeen , typeless talen hebben snellere ronde reistijden tussen veranderende code en het zien van de verandering . Dit is een voordeel voor eenvoudige hulpprogramma's geschreven op de vlieg om directe problemen , evenals grotere projecten bedoeld voor de lange termijn taken op te lossen .
Run- Time fouten

Alhoewel maken variabelen gegevenstypen is meer werk , heeft het voordeel van een betere betrouwbaarheid . De data types te dwingen regels die de taal gebruikt om mogelijke fouten te markeren . In een getypeerde taal , bijvoorbeeld , kun je niet een tekenreeks vermenigvuldigen met een ander ; de taal geeft je een syntax error , dwingt u om de fout te herstellen . In een typeless taal , kunt u per ongeluk tekst toe aan de variabelen bedoeld voor getallen , waardoor de lopende programma te crashen .

Previous: Next:
  Computer Programming Languages
·Hoe te Algoritmes voor beginne…
·Hoe maak je een rij toe aan Gr…
·Hoe je je eigen toetsenbord Ka…
·Hoe te formulieren bewerken in…
·Hoe maak je een Raid Controlle…
·Hoe maak je een Eclipse Consol…
·Hoe een muis gebruiken in uw Q…
·Hoe maak je een puls op de dal…
·Hoe te CNC Macro Programming l…
  Related Articles
Hoe kan ik lezen en schrijven tekstbesta…
VBScript & SQL Tutorial 
Hoe maak je menu's en submenu's maken 
Hoe te wijzigen van een computernaam & C…
Voordelen van Visual Basic 
Om te lezen hoe een map & Display Conten…
Hoe maak je een query in Visual Basic Ma…
Hoe te Tax & Total behulp van Visual Bas…
Hoe te Graphics & Vormen in Maak Visual …
  Programmering Articles
·Wat is streng type controleren ? 
·Hoe te Geodatabases Lock 
·Hoe de DataGrid bewerken Methode Overrid…
·Hoe maak je een map met behulp van de Mi…
·Definitie van een stroomdiagram 
·Kan Gemiddelde Mensen ontwikkelen een An…
·Perl Script File Tutorial 
·Hoe te QBasic converteren naar Visual Ba…
·Hoe je MySQL Tekst invoegen Met enkele a…
Copyright © Computer Kennis http://www.nldit.com