L-ipprogrammar huwa proċess kreattiv u interessanti. Sabiex jinħolqu programmi mhux dejjem ikun meħtieġ li tkun taf il-lingwi. Liema għodda hija meħtieġa biex jinħolqu programmi? Għandek bżonn ambjent ta 'programmar. Bl-għajnuna tagħha, il-kmandi tiegħek huma tradotti f'kodiċi binarju li jinftiehem minn kompjuter. Iżda hemm ħafna lingwi, u aktar ambjenti ta 'programmazzjoni. Aħna se nirrevedu l-lista ta 'programmi għall-ħolqien ta' programmi.
PascalABC.NET
PascalABC.NET huwa ambjent ta 'żvilupp ħieles sempliċi għall-lingwa Pascal. Huwa ta 'spiss użat fl-iskejjel u l-universitajiet għat-taħriġ. Dan il-programm bir-Russu jippermettilek toħloq proġetti ta ’kwalunkwe kumplessità. L-editur tal-kodiċi ser jgħinek u jgħinek, u l-kumpilatur jindika żbalji. Għandha veloċità għolja ta 'eżekuzzjoni tal-programm.
Il-vantaġġ tal-użu ta 'Pascal huwa li huwa programmazzjoni oġġett orjentata. L-OOP huwa ħafna iktar konvenjenti mill-ipprogrammar proċedurali, għalkemm aktar voluminuż.
Sfortunatament, PascalABC.NET huwa ftit eżiġenti fuq ir-riżorsi tal-kompjuter u jista 'joqgħod fuq magni qodma.
Niżżel PascalABC.NET
Pascal b'xejn
Free Pascal huwa kompilatur ta 'pjattaforma differenti, mhux ambjent ta' programmar. Ma 'dan, tista' tiċċekkja l-programm għall-ortografija korretta, kif ukoll tmexxih. Iżda ma tistax tiġborha f '.exe. Free Pascal għandu veloċità għolja ta 'eżekuzzjoni, kif ukoll interface sempliċi u intuwittiv.
Bħal f'ħafna programmi simili, l-editur tal-kodiċi fi Free Pascal jista 'jgħin lill-programmatur billi jimla l-kitba ta' kmandi għalih.
L-iżvantaġġ tiegħu huwa li l-kompilatur jista 'jiddetermina biss jekk hemmx żbalji jew le. Ma jagħżilx il-linja li fiha sar l-iżball, għalhekk l-utent irid ifittex għalih innifsu.
Niżżel Pascal Ħieles
Turbo pascal
Kważi l-ewwel għodda għall-ħolqien ta 'programmi fuq il-kompjuter - Turbo Pascal. Dan l-ambjent ta 'programmar huwa maħluq għas-sistema operattiva DOS u għandek bżonn tinstalla softwer addizzjonali biex titħaddem fuq il-Windows. Il-lingwa Russa hija appoġġjata, għandha veloċità għolja ta ’eżekuzzjoni u kumpilazzjoni.
Turbo Pascal għandu karatteristika interessanti bħal traċċar. Fil-modalità traċċa, tista 'tissorvelja l-operazzjoni tal-programm pass pass u ssegwi l-bidliet fid-dejta. Dan jgħin biex jinstabu żbalji li huma l-aktar diffiċli biex jinstabu - żbalji loġiċi.
Għalkemm Turbo Pascal huwa sempliċi u affidabbli biex jintuża, iżda huwa kemmxejn skadut: maħluq fl-1996, Turbo Pascal huwa relevanti għal OS waħda biss - DOS.
Niżżel Turbo Pascal
Lazarus
Dan huwa ambjent ta 'programmar viżiv f'Pascal. L-interface intuwittiv tagħha faċli għall-utent jagħmilha faċli li toħloq programmi b'għarfien minimu tal-lingwa. Lazarus huwa kważi kompletament kompatibbli mal-lingwa ta 'programmar Delphi.
B'differenza minn Algorithm u HiAsm, Lazarus għadu jassumi għarfien tal-lingwa, fil-każ tagħna Pascal. Hawnhekk inti mhux biss tgħaqqad il-programm bil-maws ftit ftit ftit, imma wkoll tippreskrivi l-kodiċi għal kull element. Dan jippermettilek tifhem iktar il-proċessi li jseħħu fil-programm.
Lazarus jippermettilek tuża modulu tal-grafika li miegħu tista 'taħdem ma' stampi, kif ukoll toħloq logħob.
Sfortunatament, jekk għandek xi mistoqsijiet, ikollok tfittex tweġibiet fuq l-Internet, peress li Lazarus m'għandux dokumentazzjoni.
Niżżel Lazarus
HiAsm
HiAsm huwa kostruttur ħieles li huwa disponibbli bir-Russu. M'hemmx għalfejn tkun taf il-lingwa għall-ħolqien ta 'programmi - hawnhekk inti sempliċiment titqassam bħala disinjatur, tiġborha. Ħafna komponenti huma disponibbli hawn, imma int tista 'tespandi l-firxa tagħhom billi tinstalla add-ons.
B'differenza mill-Algoritmu, dan huwa ambjent ta 'programmar grafiku. Dak kollu li inti toħloq se jintwerew fuq l-iskrin fil-forma ta 'stampa u dijagramma, u mhux kodiċi. Dan huwa pjuttost konvenjenti, għalkemm xi nies bħall-iskrizzjoni tat-test aktar.
HiAsm hija pjuttost qawwija u għandha veloċità għolja ta 'eżekuzzjoni tal-programm. Dan hu partikolarment importanti meta jinħolqu logħob meta jintuża modulu grafiku, li jnaqqas sew ix-xogħol. Iżda għal HiAsm, din mhix problema.
Niżżel HiAsm
L-algoritmu
L-algoritmu huwa ambjent biex jinħolqu programmi bir-Russu, wieħed mill-ftit. Il-partikolarità tiegħu hija li tuża programmazzjoni viżwali bit-test. Dan ifisser li tista 'toħloq programm mingħajr ma tkun taf il-lingwa. L-algoritmu huwa kostruttur li għandu sett kbir ta 'komponenti. Informazzjoni dwar kull komponent tinsab fid-dokumentazzjoni tal-programm.
Ukoll, l-Algoritmu jippermettilek taħdem ma 'modulu tal-grafika, iżda l-applikazzjonijiet li jużaw il-grafika se jieħdu żmien twil biex jitlestew.
Fil-verżjoni bla ħlas, tista ’tiġbor proġett minn .alg għal .exe biss fuq is-sit ta’ l-iżviluppatur u 3 darbiet biss kuljum. Dan huwa wieħed mill-iżvantaġġi ewlenin. Tista 'tixtri verżjoni liċenzjata u tiġbor proġetti dritt fil-programm.
Niżżel l-Algoritmu
IntelliJ IDEA
IntelliJ IDEA huwa wieħed mill-aktar IDEs trasversali l-aktar popolari. Dan l-ambjent għandu verżjoni libera, kemmxejn limitata u waħda mħallsa. Għal ħafna programmaturi, il-verżjoni bla ħlas hija biżżejjed. Għandu editur tal-kodiċi b'saħħtu li jikkoreġi l-iżbalji u jlesti l-kodiċi għalik. Jekk tagħmel żball, l-ambjent jinfurmak dwar dan u jissuġġerixxi soluzzjonijiet possibbli. Dan huwa ambjent ta 'żvilupp intelliġenti li jantiċipa l-azzjonijiet tiegħek.
Fattur ieħor konvenjenti fl-InteliiJ IDEA huwa l-ġestjoni tal-memorja awtomatika. L-hekk imsejħa "kollettur taż-żibel" tissorvelja kontinwament il-memorja li hija allokata għall-programm, u fil-każ meta l-memorja ma għadhiex meħtieġa, il-kollettur jeħlisha.
Imma kollox għandu żvantaġġi. Interface kemmxejn li jħawwad hija waħda mill-problemi li jiffaċċjaw il-programmaturi novizzi. Huwa ovvju wkoll li ambjent qawwi bħal dan għandu rekwiżiti tas-sistema pjuttost għoljin għal tħaddim korrett.
Lezzjoni: Kif tikteb programm Java bl-użu ta 'IntelliJ IDEA
Niżżel IntelliJ IDEA
Eklissi
Ħafna drabi, Eclipse jintuża biex jaħdem mal-lingwa tal-ipprogrammar tal-Java, iżda jappoġġja wkoll ix-xogħol ma 'lingwi oħra. Din hija waħda mill-kompetituri ewlenin ta 'IntelliJ IDEA. Id-differenza bejn Eclipse u programmi simili hija li inti tista 'tinstalla diversi add-ons għaliha u tista' timmodifikaha bis-sħiħ.
Eclipse għandu wkoll veloċità għolja ta 'kumpilazzjoni u eżekuzzjoni. Tista 'tmexxi kull programm maħluq f'dan l-ambjent fuq kwalunkwe sistema operattiva, billi l-Java hija lingwa trasversali.
Differenza ta 'Eclipse minn IntelliJ IDEA - l-interface. Fl-Eclipse, huwa ferm aktar sempliċi u aktar ċar, li jagħmilha aktar konvenjenti għal dawk li jibdew.
Imma wkoll, bħall-IDE kollha għall-Java, Eclipse għad għandu r-rekwiżiti tas-sistema tiegħu stess, u għalhekk mhux se jaħdem fuq kull kompjuter. Għalkemm dawn ir-rekwiżiti mhumiex daqshekk għoljin.
Niżżel Eclipse
Huwa impossibli li ngħid b'ċertezza liema programm għall-ħolqien ta 'programmi huwa l-aħjar. Int trid tagħżel lingwa u mbagħad tipprova kull Erbgħa għaliha. Wara kollox, kull IDE huwa differenti u għandu l-karatteristiċi tiegħu stess. Min jaf liema waħda tixtieq l-aħjar.