RekenaarsProgrammering

Veranderlike ontwikkeling is heeltemal gekenmerk deur wat?

In programmering, het 'n goeie beskrywing van die probleem nie altyd op te los nie. Maar enige beskrywing van die probleem is altyd nader aan die oplossing. Algoritmiese en ontwikkeling die afgelope tyd 'n stuk sinoniem beskou nie.

Programmeerders toenemend genoem ontwikkelaars. Die gevolg van die ontwikkeling is altyd die beskrywing (veranderlike + algoritme) vir die oplossing van die probleem.

In watter taal en hoe dit gedoen word - dit maak nie saak.

'N bietjie roerende verhaal

Algoritmiese en ontwikkeling het aanvanklik hand in hand, maar dan hul paaie uiteengeloop. Op hierdie punt, baie is nie die moeite werd om te onthou - dit kom eerste. Oor veranderlikes en algoritmes altyd nodig om 'n duidelike idee hê - dit kom tweede.

Voorspoed moderne programmeertaal is grootliks te danke aan die netelige pad wat begrip van inligting, data beskrywing en verwerking algoritmes in die programme geslaag.

Die eerste tale was eenvoudig as 'n ponskaart, maar hulle gewerk. Veranderlikes, veranderlike tipes, veranderlike verklarings en prosedure beskrywings is die moeilikste manier gereguleer.

As 'n reël, is die veranderlikes verdeel in dinamiese (diegene wat kan verander) en statiese (konstante, kan hulle nie verander word).

Die heel eerste was 'n veranderlike van tipe wyser (dit is 'n prestasie te wense oor en "ewige" taal - "Assembler"). Nie alle tale word gehou op verskillende tye, maar in die moderne programmeertaal gebruik van verwysings - kode top perfeksie.

Basiese reëls: dit alles begin het

Die veranderlike verklaar moet word voordat die eerste gebruik, en meer dikwels in die begin van die program, en selfs meer dikwels - in 'n spesifieke afdeling van die program. Die veranderlike moet geskryf word in Latynse letters, met of sonder nommers. Sommige tale laat "_" karakter. Die eerste moet 'n simbool wees.

Veranderlike het 'n kenmerk: dit moes weet hoe lank dit neem 'n greep in die geheue en hoe om aan te pas op 'n woord grens, en dan dubbel-woord.

Laasgenoemde was baie belangrik vir wiskundige programme. Funksies van die organisasie van geheue en werk van 'n wiskunde coprocessor programmeerder verplig om nie net korrek en betyds veranderlike te beskryf nie, maar ook oorweeg hoe dit sal geleë wees in die geheue.

Ongeveer. "Nedra" RAM beskikbaar vir moderne ontwikkeling in die meeste gevalle. Voorheen, het die geheue organisasie sterk oorweeg word.

Die eerste datastruktuur - die stel van veranderlikes - funksie as 'n veranderlike met 'n spesifieke semantiek, maar wat nodig is om te weet nie net om dit te bekom, hoeveel grepe wat dit neem nie, maar ook in gedagte gehou word dat sommige vorme van data die samesteller outomaties gelyk aan 'n woord grens te hou.

Dit alles het gelei tot ernstige foute in die programme. Ter nagedagtenis aan diegene harde tye, moet daarop gelet word dat die eerste taal vir al hul stiptelikheid en strengheid verskaf veranderlikes, tipes, datastrukture, programmering en ontwikkeling van veilige sintaktiese beheer.

As die program is verby sintaktiese beheer en om met mekaar verband hou, is die probleme implementering net die begin toe 'n noodlottige programmering fout of mislukking van die toerusting.

Deesdae, aanlyn programmering

Sommige programmeertale bly verbind tot 'n streng beskrywing van die veranderlikes. Die meeste permitte beskrywing, maar laat jou toe om die tipe van 'n veranderlike verander as dit gerieflik om die programmeerder.

PHP: 'n veranderlike in programmering is heeltemal gekenmerk deur naam, waarde, en dit is soort van hang af van waar in die kode en die tyd wanneer dit nodig is. Sommige mense hou nie daarvan om te verwys na veranderlikes met 'n "$", maar jy kan sulke name het: $ 1, $ 2, $ 3.

Wissel van waardes oorskry die gewenste perke, en 'n pluraliteit van moontlike tipes. Vir die oorgrote meerderheid van die take snare ontbreek, heelgetalle, soms werklike en logies. Aanwyser as sodanig is nie hier nie, maar die vermoë om 'n aanduiding van die plek van die veranderlike daar oor te dra.

JavaScript: ten volle veranderlike ontwikkeling gekenmerk word deur die feit dat dit noodwendig moet beskryf, hoewel dit in sommige gevalle, net 'n gebrek aan taal beskrywing, die kans om 'n geldige kode is nie genoeg nie. JavaScript net sal nie werk nie dat pas nie in die sintaksis of hy kon nie vervul.

Die reekse ook gaan deur die dak, maar die gewildste is klein veranderlikes.

Programmeertale wat deel uitmaak van die Internet indirek, dit is, 'C #, C ++, Pascal, Delphi - streng. In C #, moet jy nie net om te beskryf nie, maar ook om inisialiseer.

Die veranderlikes wat gekenmerk word

In die eerste plek, in sy naam, waaraan verskillende tale is streng vereistes. As PHP is beslis die $ teken voor die veranderlike naam werd is, dan Java is buite die bestek van die ooreenkoms. In die algemeen, met betrekking tot die benaming van veranderlikes, bykomend tot die idees van sintaksis, daar is 'n baie ontwikkelaars idees.

Besig om te skryf in 'n bepaalde taal, is dit nodig om die mening van kollegas om te luister en kyk na die jongste ideologiese handleidings oor taal styl.

Die tweede kenmerk veranderlike - die waarde daarvan. Dit is altyd daar. Selfs al is die waarde bestaan nie - is ook belangrik. 'N kenmerk: byvoorbeeld, PHP baie funksies, uitstaande as gevolg van die getalle kan die gevolg van boolean gee - as nie die gevolg?

Tipe is nie belangrik nie, belangrik om te hê, en baie ontwerpe JavaScript golf tevrede met die teenwoordigheid van waardes, ongeag van sy soort.

Die laaste ding wat belangrik is, want dit is in werklikheid die waarde van die veranderlike.

Basiese datatipes

In die algemeen is die beskrywing van die wêreld, die wêreld verander het, ten spyte van die dialekte en style in benaming, nie veel ontwikkel met betrekking tot die basiese tipes.

Basies programmeerders gebruik die tou (string), dikwels heelgetalle (int, heelgetal), indien nodig, die reële getalle (dubbel, ware), nog 'n paar konsep van die teken (char) behou.

Pro databasis (jonk en oud), kan jy nie eens te praat, is daar verskeie variasies van die basiese tipes verskaf vir alle geleenthede, en baie datatipes is geërf van die tyd van Ada en Babbage.

Op die oomblik is die beste veranderlike self in programmering ten volle wat gekenmerk word deur die spesifiseer van die, in die veronderstelling dat die waarde daarvan, tipe, en selfs wie sy is, sal net op die oomblik duidelik wees wanneer dit nodig is.

Veranderlikes en algoritmes

Lonely veranderlike ontwikkeling is heeltemal gekenmerk deur die begeerte om te wees in die geselskap van ander soos sy. Dit is 'n historiese verskynsel, en daar is hier bietjie hang af van die wil van die ontwikkelaar.

As die skepping van die program begin met die terme van verwysing, veral as jy die ontwikkeling kundiges, waarvoor die tema "Algorithmic en ontwikkeling," die eerste woord is meer belangrik as die tweede neem, sal dit 'n groot aantal veranderlikes. Gewoonlik hierdie opsie is gestop by stap beskrywing veranderlikes.

As die skepping van die program begin met 'n ontleding van sy belangrikste doelwitte, en dit is die belangrikste punt van die probleem is geneem as 'n basis, dan is die kanse om die resultaat van die werk genoeg.

Beskryf die belangrikste punt en skep 'n algoritme, sy diens - dit is nie net 'n veranderlike in programmering, tipe, naam, waarde en beskrywing van die plek, en die proses begin. Wat belangrik is, is die proses van die beskrywing van die veranderlikes en algoritmes wat saam met hulle werk.

Dit is belangrik om die beweging:

  • 'n eerste benadering tot die doel;
  • Gevolglik analise en spesifikasie beskrywing;
  • die tweede benadering tot die doel te bereik.

Tipies, na die stigting van die tweede en derde beskrywings kom om begrip waar om te begin. Die taak het om te werk.

Wys beskrywing van die veranderlikes

Nie veel werd om 'n program te begin met die sleutelveranderlikes: geen name, tipes en waardes 'n belangrike rol speel. Lonely veranderlike data struktuur, 'n skikking of selfs 'n voorwerp - dit is net 'n statistiese oplossing van die probleem.

Die voorwerp boom beskrywing van die taak, daar is veranderlikes, en algoritmes vervat in 'n enkele kode - voorwerp en al die voorwerpe in die gedeelde voorwerp - voorwerp stelsel - dit is die geval. Dit is 'n ware en huidige skepping veranderlikes.

Hierdie veranderlikes kan kommunikeer met hul eweknieë, maar te danke aan die erfenis van elkeen van hulle kan beweeg langs die stamboom tak, wat is 'n verwysing na wat en waar word tans gebruik, en hoe dit werk dit - is betrokke, en sy baie inhoud - nie. In hierdie geval, die inhoud 'n rol speel wanneer dit gebeur, die wyser beweeg na die volgende inhoud.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.unansea.com. Theme powered by WordPress.