Programmi għall-ħolqien ta 'programmi

Anonim

Programmi għall-ipprogrammar

Programmazzjoni - Il-proċess huwa kreattiv u interessanti. Sabiex jinħolqu programmi mhux dejjem ikollhom bżonn ikunu jafu l-lingwi. Liema għodda hija meħtieġa biex toħloq programmi? Għandek bżonn ta 'programmazzjoni ta' ambjent. Magħha, it-timijiet tiegħek huma tradotti f'kodiċi binarju li jinftiehem mill-kompjuter. Hawn huma biss ħafna lingwi, u l-ambjenti ta 'programmazzjoni huma saħansitra aktar. Aħna se nikkunsidraw lista ta 'programmi għall-ħolqien ta' programmi.

Pascalabc.net.

Pascalabc.net_

Pascalabc.net huwa ambjent ta 'żvilupp ħieles sempliċi għal Pascal. Huwa preċiżament huwa l-aktar użat fl-iskejjel u l-universitajiet għat-taħriġ. Dan il-programm bir-Russu jippermettilek toħloq proġetti ta 'kwalunkwe kumplessità. Editur tal-kodiċi jissuġġerixxi u jgħinek, u l-kompilatur huwa li jindika żbalji. Għandha veloċità għolja ta 'eżekuzzjoni tal-programm.

Il-vantaġġ li tuża l-lingwa Pascal - huwa programmazzjoni orjentata lejn l-oġġett. L-oop huwa ħafna iktar konvenjenti għall-ipprogrammar proċedurali, għalkemm il-volum.

Sfortunatament, Pascalabc.net huwa daqsxejn grat għal riżorsi tal-kompjuter u fuq magni anzjani jista 'jkun bil-ġuħ.

Pascal b'xejn

Free-Pascal.

Free Pascal huwa kompilatur trans-pjattaforma, mhux l-ambjent ta 'programmar. Magħha, tista 'tiċċekkja l-programm fuq il-korrettezza tal-kitba, kif ukoll tmexxiha. Imma ma tkunx tista 'tiġborha. Free Pascal għandu veloċità għolja ta 'eżekuzzjoni, kif ukoll interface sempliċi u li jinftiehem.

Bħal f'ħafna minn dawn il-programmi, l-editur tal-kodiċi fi Pascal b'xejn jista 'jgħin lill-programmer li jimla l-kitba tat-tim għaliha.

It-minus tiegħu huwa li l-kompilatur jista 'jiddetermina biss: hemm żbalji jew le. Ma jenfasizzax sekwenza li fiha ssir żball, għalhekk l-utent irid ifittexha.

Turbo pascal.

Turbo-Pascal.

Kważi l-ewwel għodda għall-ħolqien ta 'programmi fuq kompjuter - turbo Pascal. Dan l-ambjent ta 'programmar huwa maħluq għas-sistema operattiva tad-DOS u biex tibda fuq it-twieqi għandek bżonn tinstalla softwer addizzjonali. Il-lingwa Russa hija appoġġjata, għandha prestazzjoni għolja u l-kumpilazzjoni.

Turbo Pascal għandha tali karatteristika interessanti bħala rintraċċar. Fil-modalità traċċa, tista 'tara x-xogħol tal-programm pass pass u ssegwi l-bidla fid-data. Dan jgħin biex jiġu skoperti żbalji, li huma l-aktar diffiċli - żbalji loġiċi.

Għalkemm Turbo Pascal huwa sempliċi u affidabbli fl-użu, madankollu huwa kemmxejn antikwat: Maħluq fl-1996, Turbo Pascal huwa relevanti biss għal OS wieħed - DOS.

Lazarus.

Lazarus.

Dan huwa ambjent ta 'programmazzjoni viżwali f'Pascal. L-interface konvenjenti u intuwittiv tagħha jippermettilek li toħloq faċilment programmi b'għarfien mill-għarfien minimu. Lazarus huwa kważi kompletament kompatibbli mal-lingwa ta 'programmar Delphi.

B'differenza mill-algoritmu u Hiasm, Lazarus jimplika wkoll l-għarfien tal-lingwa, fil-każ tagħna - Pascal. Hawnhekk inti mhux biss jiġbru l-programm bil-maws f'biċċiet, iżda wkoll jippreskrivu kodiċi għal kull element. Dan jippermettilek tifhem aktar il-proċessi li jseħħu fil-programm.

Lazarus jippermettilek tuża modulu grafiku li bih tista 'taħdem ma' stampi, kif ukoll toħloq logħob.

Sfortunatament, jekk għandek xi mistoqsijiet, allura l-tweġibiet biex tfittex inti se tkun fuq l-internet, kif Lazarus m'għandha l-ebda dokumentazzjoni.

Hiasm.

Hiasm.

HiasM huwa disinjatur b'xejn li huwa disponibbli bir-Russu. M'hemmx għalfejn tkun taf il-lingwa biex toħloq programmi - hawn inti biss fuq biċċa, bħal disinjatur, iġborha. Ħafna komponenti huma disponibbli hawn, imma tista 'tespandi l-assortiment tagħhom billi tistabbilixxi ż-żidiet.

B'kuntrast ma 'l-algoritmu, dan huwa ambjent ta' programmar grafiku. Kull ma toħloq se tintwera fuq l-iskrin fil-forma ta 'mudell u skema, u mhux kodiċi. Huwa pjuttost komdu, għalkemm xi rekord test bħal aktar.

HiasM huwa pjuttost qawwi u għandu veloċità għolja ta 'eżekuzzjoni tal-programm. Dan huwa partikolarment importanti meta jinħoloq logħob, meta jintuża modulu grafiku, li jnaqqas b'mod sinifikanti. Iżda għal Hiasm mhix problema.

Algoritmu

Algoritmu

L-algoritmu huwa mezz biex jinħolqu programmi bir-Russu, wieħed mill-ftit. Il-karatteristika tagħha hija li tuża l-ipprogrammar viżwali tat-test. Dan ifisser li tista 'toħloq programm mingħajr ma tkun taf il-lingwa. L-algoritmu huwa disinjatur li għandu sett kbir ta 'komponenti. Informazzjoni dwar kull komponent tista 'ssib fid-dokumentazzjoni tal-programm.

Ukoll, l-algoritmu jippermettilek taħdem ma 'modulu grafiku, iżda l-applikazzjonijiet li jużaw grafika se jitwettqu għal żmien pjuttost twil.

Fil-verżjoni ħielsa, tista 'tiġbor proġett minn .alg fl-Exe biss fuq il-websajt tal-iżviluppatur u 3 darbiet biss kuljum. Dan huwa wieħed mill-minuses ewlenin. Tista 'tixtri verżjoni liċenzjata u tiġbor proġetti direttament fil-programm.

Intellij Idea.

Intellij Idea.

L-idea Intellij hija waħda mill-aktar popolari. Dan il-mezz għandu verżjoni ħielsa, kemmxejn limitata u ħallas. Għal ħafna mill-programmaturi, huwa biżżejjed u ħieles. Għandha editur tal-kodiċi qawwi li jikkoreġi l-iżbalji u jispiċċa l-kodiċi għalik. Jekk tagħmel żball, l-ambjent jinfurmak dwarha u toffri soluzzjonijiet possibbli. Dan huwa ambjent ta 'żvilupp intellettwali li jbassar l-azzjonijiet tiegħek.

Karatteristika oħra konvenjenti fl-idea Intellij hija ġestjoni tal-memorja awtomatika. L-hekk imsejjaħ "kollettur taż-żibel" kontinwament jimmonitorja l-memorja li tispikka għall-programm, u, fil-każ meta l-memorja m'għadhiex meħtieġa, il-kollettur jilliberaha.

Iżda għandhom liżvantaġġi biss. Ftit konfużjoni interface hija waħda mill-problemi li jiffaċċjaw programmaturi Bidu. Huwa wkoll ovvju li tali mezz b'saħħtu għandu rekwiżiti pjuttost għoljin għal operazzjoni korretta.

Lezzjoni: Kif tikteb programm Java bl-użu Intellij Idea

Eclipse.

Eclipse.

Ħafna drabi, l-eklissi jintuża biex jaħdem bil-lingwa tal-ipprogrammar tal-Java, iżda tappoġġa wkoll ix-xogħol b'lingwi oħra. Din hija waħda mill-kompetituri ewlenin Intensi. Id-differenza bejn l-eklissi minn tali programmi għalih hija li ż-żidiet varji jistgħu jiġu installati fuqu u jista 'jkun kompletament personalizzat.

Eclipse għandu wkoll kumpilazzjoni u veloċità ta 'eżekuzzjoni għolja. Kull programm maħluq f'dan l-ambjent, tista 'taħdem fuq kwalunkwe sistema operattiva, peress Java hija lingwa trasversali.

Id-differenza bejn eklissi mill-interface Intellij. Fil Eclipse, huwa ħafna aktar faċli u aktar ċari, li jagħmilha aktar konvenjenti għall jibdew.

Iżda wkoll, bħall-IDE kollha għal Java, Eclipse għad għandha r-rekwiżiti tas-sistema tagħha stess, u għalhekk ma taħdimx fuq kull kompjuter. Għalkemm mhux dawn ir-rekwiżiti u għoljin.

Huwa impossibli li tgħid b'kunfidenza li l-programm għall-ħolqien tal-programmi huwa l-aħjar. Trid tagħżel lingwa u mbagħad ipprova kull nhar ta 'Erbgħa. Wara kollox, kull IDE huwa differenti u għandu l-karatteristiċi tiegħu stess. Min jaf liema waħda jkollok aktar probabbli.

Aqra iktar