Kompjuters, Ipprogrammar
Programmazzjoni varjabbli huwa kompletament kkaratterizzat minn dak?
Fl-ipprogrammar, deskrizzjoni tajba tal-problema mhux dejjem issolviha. Iżda kull deskrizzjoni tal-problema hija dejjem eqreb lejn soluzzjoni tagħha. Algorithmic u l-programmazzjoni aħħar kien medda meqjusa sinonimi.
Programmaturi huma dejjem msejħa iżviluppaturi. Ir-riżultat ta 'programmazzjoni huwa dejjem id-deskrizzjoni (varjabbli + algoritmu) sabiex isolvi l-problema.
F'liema lingwa u kif isir - ma jimpurtax.
Storja jmissu ftit
Algorithmic u l-programmazzjoni inizjalment imxiet id f'id, iżda mbagħad mogħdijiet tagħhom tbiegħed. Wara dan, ħafna m'humiex xieraq li jiġi mfakkar - niġu ewwel. Dwar varjabbli u algoritmi dejjem jeħtieġ li jkollhom idea ċara - niġu sekonda.
Prosperità programmazzjoni moderna hija prinċipalment minħabba l-triq diffikultuża li għaddew fehim ta 'informazzjoni, id-deskrizzjoni tad-data u algoritmi ipproċessar fil-programmi.
L-ewwel lingwi kienu sempliċi bħala punch card, iżda huma maħduma. Varjabbli, tipi varjabbli, dikjarazzjonijiet varjabbli u deskrizzjonijiet proċedura kienet l-aktar ħorox mod regolati.
Bħala regola, il-varjabbli kienu maqsuma dinamiku (dawk li jistgħu jinbidlu) u statiċi (kostanti, dawn ma tistax tinbidel).
L-ħafna ewwel kienet varjabbli ta 'tip pointer (huwa kisba li jkun mixtieq u "dejjiema" lingwa - "muntatur"). Mhux lingwi kollha tinżamm fi żminijiet differenti, iżda fil-programmazzjoni moderna jużaw indikaturi - kodiċi quċċata perfezzjoni.
Regoli bażiċi: dan kollu beda
Il-varjabbli għandhom jiġu ddikjarati qabel l-ewwel użu, u aktar spiss fil-bidu tal-programm, u anke aktar spiss - f'taqsima speċifika tal-programm. Il-varjabbli għandhom jiġu miktuba b'ittri Latini, bi jew mingħajr numri. Xi lingwi jippermettu "_" karattru. L-ewwel għandu jkun hemm simbolu.
Varjabbli kellhom fattur karatteristiku: hija kellha tkun taf kemm żmien li tieħu byte fil-memorja u kif jallinjaw fuq konfini kelma, u mbagħad double-kelma.
L-aħħar kien importanti ħafna għall-programmi matematiċi. Karatteristiċi ta 'l-organizzazzjoni tal-memorja u l-ħidma ta programmer koproċessatur matematika obbligat mhux biss biex jiddeskrivu b'mod korrett u fil-ħin varjabbli, iżda wkoll tikkunsidra kif se jkun jinsab fil-RAM.
Approx. "Nedra" RAM disponibbli għall-ipprogrammar moderna f'ħafna każijiet. Preċedentement, l-organizzazzjoni memorja kien ikkunsidra b'mod qawwi.
L-ewwel istruttura tad-data - is-sett ta 'varjabbli - funzjoni bħala varjabbli bi semantika speċifiċi, iżda meħtieġa biex tkun taf mhux biss jkollhom aċċess għalihom, kemm bytes li tieħu, iżda wkoll iżomm f'moħħu li xi tipi ta' data l-kumpilatur awtomatikament livellata fuq konfini kelma.
Dan kollu wassal għal żbalji serji fil-programmi. Fil-memorja ta dawk il-ħinijiet ħarxa, għandu jiġi osservat li l-ewwel lingwi għal kulħadd puntwalità tagħhom u rigorożità pprovduti varjabbli, it-tipi, l-istrutturi tad-data, l-ipprogrammar u l-iżvilupp ta 'kontroll sintattika sikur.
Jekk il-programm jiġi mgħoddi kontroll sintattika u biex torbot b'suċċess, il-problemi ta 'implimentazzjoni kienu għadhom kif bdew meta żball programmazzjoni fatali jew nuqqas tat-tagħmir.
Illum il-ġurnata, l-ipprogrammar online
Xi lingwi ta 'programmar jibqgħu impenjati għal deskrizzjoni rigoruża tal-varjabbli. Ħafna permessi deskrizzjoni, iżda jippermettilek li tibdel it-tip ta 'varjabbli kif huwa konvenjenti li l-programmer.
PHP: hija varjabbli fl-ipprogrammar huwa kompletament kkaratterizzat bl-isem, il-valur, u li tip ta 'jiddependi fuq fejn fil-kodiċi u l-ħin meta dan ikun meħtieġ. Xi nies ma simili li jirreferu għal fatturi varjabbli bi "$", iżda inti jista 'jkollhom dawn l-ismijiet: $ 1, $ 2, $ 3.
Firxiet ta 'valuri jaqbżu l-limiti mixtieqa, u pluralità ta' tipi possibbli. Għall-maġġoranza kbira tal-kompiti kordi nieqsa, interi, xi kultant reali u loġiku. Indikatur bħala tali mhix hawn, iżda l-kapaċità li jagħtu l-indikazzjoni tal-post tal-varjabbli hemmhekk.
JavaScript: Programmazzjoni varjabbli kompletament ikkaratterizzat mill-fatt li hija għandha neċessarjament tiġi deskritta, għalkemm f'xi każijiet, biss nuqqas ta 'deskrizzjoni lingwa, iċ-ċans li jkollok kodiċi validu mhuwiex biżżejjed. JavaScript biss mhux se taħdem li ma jidħlux fil-sintassi jew ma setax jissodisfa.
Il-meded għaddejjin ukoll mill-saqaf, iżda l-aktar popolari huma varjabbli zghar.
Lingwi ta 'programmar li jappartjenu għall-Internet indirettament, jiġifieri, C #, C ++, Pascal, Delphi - stretti. Fis-C #, inti għandek bżonn mhux biss biex jiddeskrivu iżda wkoll biex initialize.
Il-varjabbli kkaratterizzat
L-ewwelnett, f'ismu, li għalihom lingwi differenti huma rekwiżiti stretti. Jekk PHP huwa ċertament jiswew il-$ sinjal qabel l-isem varjabbli, allura Java huwa lil hinn mill-ambitu tal-ftehim. B'mod ġenerali, fir-rigward tal tismija ta 'varjabbli, minbarra l-ideat ta' sintassi, hemm ħafna ideat iżviluppaturi.
Jibdew jiktbu f'lingwa partikolari, huwa meħtieġ li tisma 'l-opinjoni tal-kollegi u tara l-manwali ideoloġiċi aktar tard mill-istil lingwa.
Il-karatteristika tieni varjabbli - il-valur tagħha. Huwa dejjem hemm. Anki jekk il-valur ma jeżistix - huwa importanti wkoll. Fattur karatteristiku: per eżempju, PHP funzjonijiet ħafna, pendenti bħala riżultat tan-numri jista 'jagħti r-riżultat ta Boolean - milli le ir-riżultat?
Tip mhix importanti, importanti li jkollhom, u ħafna disinji JavaScript mewġa sodisfatti mill-preżenza ta 'valuri, irrispettivament mit-tip tiegħu.
L-aħħar ħaġa hija importanti minħabba li huwa, fil-fatt, il-valur tal-varjabbli.
tipi ta 'data bażika
B'mod ġenerali, id-deskrizzjoni tad-dinja, id-dinja nbidlet, minkejja l-djaletti u stili fil tismija, mhux wisq evolviet fir-rigward tat-tipi bażiċi.
Bażikament programmaturi tuża l-sekwenza (sekwenza), spiss interi (int l-eqreb numru sħiħ), jekk ikun meħtieġ, in-numri reali (doppju, reali), xorta miżmuma xi kunċett tas-sinjal (char).
Pro database (żgħażagħ u kbar), inti ma tista 'anki jitkellmu, hemm numru ta' varjazzjonijiet tat-tipi bażiċi stipulati għall-okkazzjonijiet kollha, u tipi ħafna ta 'data huma ntirtu mill-ħin ta' Ada u Babbage.
Bħalissa, l-aħjar varjabbli nnifisha fl-ipprogrammar huwa kompletament kkaratterizzat billi tispeċifika l-, jekk wieħed jassumi li tagħha valur, tip, u anki min hi se jkun ċar biss fil-mument meta dan ikun meħtieġ.
Varjabbli u algoritmi
programmazzjoni varjabbli Solitarju huwa kompletament kkaratterizzat mix-xewqa li tkun fil-kumpanija ta 'oħrajn bħalha. Dan huwa fenomenu storiku, u hemm ftit hawn jiddependi fuq ir-rieda tal-iżviluppatur.
Jekk l-ħolqien tal-programm jibda mat-termini ta 'referenza, speċjalment jekk tieħu l-esperti ta' żvilupp, li għalihom it-tema "algoritmiku u l-ipprogrammar," l-ewwel kelma hija aktar importanti mit-tieni, se jkun ftit varjabbli ħafna kbir. Normalment din l-għażla huwa waqaf fl varjabbli deskrizzjoni pass.
Jekk l-ħolqien tal-programm jibda b'analiżi-għanijiet ewlenin tagħha, u huwa l-punt prinċipali tal-problema tittieħed bħala bażi, allura l-ċansijiet ta 'jkollna r-riżultat ta' xogħol biżżejjed.
Iddeskrivi l-punt prinċipali u joħolqu algoritmu, servizz tagħha - dan mhux biss varjabbli fl-ipprogrammar, it-tip, l-isem, il-valur u d-deskrizzjoni tal-post, u l-proċess bidu. Dak li huwa importanti huwa l-proċess jiddeskrivi l-varjabbli u algoritmi li jaħdmu magħhom.
Huwa importanti li l-moviment:
- l-ewwel approssimazzjoni lejn l-għan;
- riżultat, l-analiżi u d-deskrizzjoni ispeċifikazzjoni;
- -tieni approssimazzjoni lejn l-għan.
Tipikament, wara t-twaqqif tat-tieni u t-tielet deskrizzjonijiet niġu għall-fehim fejn tibda. Il-kompitu marru biex jaħdmu.
Tipponta deskrizzjoni tal-varjabbli
Ma jiswew ħafna biex tibda programm ma 'l-varjabbli prinċipali: l-ebda ismijiet, it-tipi u l-valuri għandhom rwol ewlieni. Solitarju istruttura tad-data varjabbli, firxa jew saħansitra oġġett - huwa biss soluzzjoni statistiku tal-problema.
Is-siġra oġġett li jiddeskrivi l-kompitu, hemm fatturi varjabbli, u algoritmi huma inkapsulati fl f'kodiċi wieħed - oġġett u l-oġġetti kollha fil-oġġett maqsuma - sistema oġġett - dan huwa l-każ. C'est a varjabbli ħolqien reali u kontemporanja.
Dawn il-varjabbli jistgħu jinteraġixxu ma 'sħabhom, iżda grazzi għall-wirt ta' kull wieħed minnhom tista 'timxi tul il-fergħa siġra tal-familja, li hija pointer għal dak u fejn bħalissa qed tintuża, u kif tagħmlu - huwa rilevanti, u l-kontenut tiegħu stess - mhux. F'dan il-każ, il-kontenut għandu rwol meta ma dan, il-pointer jiċċaqlaq għall-kontenut jmiss.
Similar articles
Trending Now