Kwamfutocin, Shirye-shirye
M shirye-shirye ne gaba daya halin da abin da?
A shirye-shirye, mai kyau bayanin irin matsalar ba ko da yaushe magance ta. Amma wani bayanin irin matsalar shi ne ko da yaushe kusa ta bayani. Algorithmic da kuma shirye-shirye da jimawa kasance wani stretch zaton synonymous.
Shirye-shirye suna ƙara kira developers. A sakamakon shirye-shirye ne da yaushe da bayanin (m + algorithm) domin warware matsalar.
A abin da harshe da kuma yadda aka yi - ba kome.
A kadan m labarin
Algorithmic da kuma shirye-shirye da farko ya tafi hannu da hannu, amma sai su hanyõyi diverged. A wannan lokaci, da yawa ba su da daraja ambaton - shi zo farko. Game da canji da kuma lissafi mai tsauri ko da yaushe bukatar samun bayyananne ra'ayin - shi zo na biyu.
Wadata zamani shirye-shirye ne sun fi mayar saboda da ƙayayuwa hanyar da ya wuce fahimtar bayani, data bayanin da kuma aiki lissafi mai tsauri a cikin shirye-shirye.
A farko harsuna sun sauki kamar yadda wani naushi katin, amma su yi aiki. Canji, m iri, m bayyane da kuma hanya kwatancin aka aramar hanya kayyade.
Matsayin mai mulkin, da canji da aka raba tsauri (wadanda cewa za a iya canza) da kuma a tsaye (m, su ba za a iya canza).
The sosai farko ya da wani m nau'in akan (shi ne babban rabo mai zuwa da za a so da kuma "madawwami" harshen - "tãra"). Ba dukan harsuna da aka sa a lokuta dabam dabam, amma a zamani shirye-shirye ta amfani da pointers - code saman kammala.
Basic dokokin: shi duka ya fara
The m dole ne ayyana kafin na farko amfani, da kuma mafi sau da yawa a farkon shirin, har ma fiye da sau da yawa - a wani takamaiman sashe na shirin. The m dole ne a rubuta a Latin haruffa, tare da ko ba tare da lambobi. Wasu harsuna da damar "_" hali. A farko ya zama wata alama ce.
M da halayyar alama: shi ya san tsawon lokacin da yana daukan wani byte a ƙwaƙwalwar ajiya da kuma yadda za a tsara a layi a kan wata kalma iyaka, sa'an nan biyu-kalma.
A karshen yana da matukar muhimmanci ga ilmin lissafi shirye-shirye. Features na kungiyar na memory da aikin wani mai ilimin lissafi coprocessor shirye-shiryen zamar masa dole ba ne kawai don bayyana daidai da a lokaci m, amma kuma la'akari da yadda za a located a cikin RAM.
Kimanin. "Nedra" RAM samuwa ga zamani shirye-shirye a mafi yawan lokuta. A baya can, ƙwaƙwalwar ajiya kungiyar ta karfi da la'akari.
A farko data tsarin - sa na canji - aiki a matsayin m da wani takamaiman ilimin harsuna, amma da ake bukata a sani ba, kawai don samun damar su, yadda da yawa bytes yana daukan, amma kuma ka tuna cewa wasu iri data da mai tarawa ta atomatik baje a kan wata kalma iyaka.
Duk wannan ya haddasa tsanani kurakurai a cikin shirye-shirye. A ƙwaƙwalwar ajiyar da masu kauri sau, ya kamata a lura da cewa na farko harsuna domin duk su punctuality da rigor bayar canji, iri, data Tsarin, shirye-shirye da kuma ci gaban lafiya syntactic iko.
Idan shirin da aka wuce syntactical iko da kuma danganta nasarar, da aiwatar da matsaloli da aka kawai farko lokacin da wani m shirye-shirye kuskure ko gazawar da kayan aiki.
A zamanin yau, online shirye-shirye
Wasu shirye-shirye harsuna kasance aikata wani tsaurara bayanin irin canji. Mai izni description, amma ba ka damar canza nau'in wani m kamar yadda shi ne m ga shirye-shiryen.
PHP: shi ne m, a shirye-shirye da aka gaba daya halin da sunan, darajar, da kuma cewa da irin dogara a inda a cikin code da kuma lokacin da aka bukata. Wasu mutane ba su son su koma ga canji da "$", amma za ka iya samun irin wannan sunayen: $ 1, $ 2, $ 3.
Jeri na dabi'u ƙetare so iyaka, da kuma a jam'i na yiwu iri. Domin mafi yawan ayyuka kirtani bace, integers, wani lokacin real da kuma ma'ana. Nuna alama kamar yadda irin wannan ne ba a nan, amma da ikon kai wani nuni da wuri daga cikin m akwai.
JavaScript: cikakken m shirye-shirye da halin da cewa shi ne dole a bayyana, ko da yake a wasu lokuta, kamar wani rashin harshen description, da dama na samun mai inganci code shi ne bai isa ba. JavaScript kawai zai yi aiki ba cewa ba ya shige cikin ginin kalma ko ya iya ba cika.
A jeri kuma za ta cikin rufi, amma mafi mashahuri ne Ƙaramin baki canji.
Shirye-shirye da harsuna na da Internet a kaikaice, cewa shi ne, C #, C ++, Pascal, Delphi - m. A C #, kana bukatar ba kawai don bayyana amma kuma zuwa initialize.
A canji halin
Da farko, da sunansa, don abin da harsuna daban daban ne m bukatun. Idan PHP ne haƙĩƙa daraja da $ alamar kafin m sunan, sa'an nan Java ne bayan da ikon yinsa, daga cikin yarjejeniyar. A general, da kamar abin da ambatar canji, a Bugu da kari ga ideas na ginin kalma, akwai da yawa daga developers ideas.
An fara rubuta a cikin wani musamman harshe, shi wajibi ne don sauraron ra'ayi na abokan aiki da kuma kula da sabuwar akida da Littattafan a kan harshen style.
Na biyu halayyar m - da darajar. Shi ne ko da yaushe akwai. Ko da darajar ba ya wanzu - kuma da muhimmanci. A halayyar alama: misali, PHP yawa ayyuka, fice a sakamakon da lambobin iya ba da sakamakon Boolean - fiye da ba sakamakon?
Type ba da muhimmanci, da muhimmanci a yi, da kuma da yawa kayayyaki JavaScript kalaman gamsu da gaban dabi'u, ko da kuwa da irin.
A karshe abu ne mai muhimmanci, domin shi ne, a gaskiya, da darajar da m.
Basic bayanai iri
A general, da bayanin irin duniya, duniya ta canza, duk da yaruka da kuma styles a saka suna, ba yawa ya samo asali dangane da asali iri.
M shirye-shirye amfani da kirtani (kirtani), sau da yawa integers (int, lamba), idan ya cancanta, da real lambobi (biyu, real), har yanzu riƙe wasu manufar wannan alama (char).
Pro database (samari da tsofaffi), za ka iya ba ko da magana, akwai yawan bambancin da asali iri azurta dukan lokatai, da kuma da yawa data iri suna gada daga lokacin Ada kuma Babbage.
A halin yanzu, mafi m kanta a shirye-shirye da aka gaba daya halin da tantancewa da, mu dauka cewa da darajar, irin, kuma ko da wanda ta ne za su bayyana ne kawai a lokacin da shi ne ake bukata.
Canji da kuma lissafi mai tsauri
M m shirye-shirye ne gaba daya halin da sha'awar zama a cikin kamfanin na wasu kamar ta. Wannan ne mai tarihi sabon abu, kuma akwai kananan nan ya dogara da nufin developer.
Idan halittar shirin zai fara ne da sharuddan da tunani, musamman idan ka dauki ci gaban masana, ga wanda taken "Algorithmic da kuma shirye-shirye," kalma ta farko da ke da muhimmanci fiye da na biyu, shi zai zama mai girma da yawa canji. Yawancin wannan zabin ne tsaya a mataki bayanin canji.
Idan halittar shirin zai fara ne da wani bincike na ta main manufofin, kuma shi ne babban batu na matsalar da aka dauka a matsayin tushen, sa'an nan da damar samun sakamakon aiki isa.
Bayyana da babban batu da kuma haifar da wani algorithm, ta sabis - wannan ba kawai a m, a shirye-shirye, irin, sunan, da darajar da bayanin irin wuri, da kuma aiwatar farkon. Abin da yake da muhimmanci shi da aiwatar da kwatanta canji da kuma lissafi mai tsauri da cewa aiki tare da su.
Yana da muhimmanci a cikin harkar:
- a farko kimantawa da burin.
- sakamakon, bincike da kuma jaddadawa bayanin.
- na biyu kimantawa da manufa.
Yawanci, bayan kafa na biyu da na uku kwatancin zo don fahimtar inda zan fara. The aiki ya tafi aiki.
Nuna bayanin irin canji
Ba daraja sosai a fara shirin da key canji: babu sunayen, iri da kuma dabi'u na taka muhimmiyar rawa. M m data tsarin, wani tsararru ko wani abu - dai kawai wani ilimin kididdiga maganin matsalar.
The abu itace kwatanta aiki, akwai canji, da kuma lissafi mai tsauri ake encapsulated a guda code - abu da kuma duk abubuwan da a raba abu - abu tsarin - wannan shi ne yanayin. Wannan wani real da zamani halittar canji.
Wadannan canji iya hulɗa tare da da takwarorinsu, amma godiya ga gādon kowane daga cikinsu za a iya motsa tare da iyali reshen itace, cewa shi ne mai mauni zuwa abin da inda a halin yanzu ake amfani da shi, da kuma yadda shi ya aikata shi - shi ne dacewa, kuma ta sosai ciki - ba. A wannan yanayin, da abun ciki taka wata rawa a lokacin da ya aikata, da Pointer motsa zuwa gaba abun ciki.
Similar articles
Trending Now