Programado estas krea kaj interesa procezo. Por krei programojn ne ĉiam necesas koni lingvojn. Kio ilo necesas por krei programojn? Vi bezonas programadon. Per ĝia helpo, viaj ordonoj estas tradukitaj al binara kodo komprenebla por komputilo. Sed estas multaj lingvoj, kaj pli da programaj medioj. Ni revizios la liston de programoj por krei programojn.
PascalABC.NET
PascalABC.NET estas simpla senpera ĉirkaŭaĵo por la paska lingvo. I estas ofte uzata en lernejoj kaj universitatoj por trejnado. Ĉi tiu rusa programo ebligos vin krei projektojn kun ia ajn komplekseco. La kodredaktisto instigos kaj helpos vin, kaj la tradukilo montros erarojn. I havas altan rapidecon de programprogramado.
La avantaĝo de uzado de Pascal estas ke ĝi estas orientita al objekto. OOP estas multe pli konvena ol proceda programado, kvankam pli granda.
Bedaŭrinde, PascalABC.NET estas iom postulema pri komputilaj rimedoj kaj povas pendi sur pli malnovaj maŝinoj.
Elŝutu PascalABC.NET
Senpaga pascal
Libera Paskalo estas trans-platforma kompililo, ne programada medio. Per ĝi, vi povas kontroli la programon por ĝusta ortografio, kaj ankaŭ funkciigi ĝin. Sed vi ne povas kompili ĝin en .exe. Libera Paskalo havas altan rapidecon de ekzekuto, kaj ankaŭ simplan kaj intuician interfacon.
Same kiel en multaj similaj programoj, la kodektilo en Free Pascal povas helpi la programiston kompletigante la skribadon de ordonoj por li.
Ia malavantaĝo estas, ke la tradukilo povas nur determini ĉu estas eraroj aŭ ne. I ne elektas la linion en kiu la eraro estis farita, do la uzanto devas mem serĉi ĝin.
Elŝutu Libera Paskalo
Turbo pascal
Preskaŭ la unua ilo por krei programojn en la komputilo - Turbo Pascal. Ĉi tiu programaro kreiĝas por la mastruma sistemo DOS kaj vi devas instali aldonan programon por funkciigi ĝin ĉe Vindozo. Rusa lingvo estas subtenata, ĝi havas altan rapidecon de ekzekuto kaj kompilo.
Turbo Pascal havas tiel interesan trajton kiel spuradon. En spura reĝimo, vi povas kontroli la funkciadon de la programo iom post iom kaj sekvi la datumajn ŝanĝojn. Ĉi tio helpos detekti erarojn plej malfacilajn trovi - logikajn erarojn.
Kvankam Turbo Pascal estas simpla kaj fidinda uzi, tamen ĝi estas iomete malaktuala: kreita en 1996, Turbo Pascal estas grava por nur unu OS - DOS.
Elŝutu Turbo Pascal
Lazaro
Ĉi tio estas medio de vida programado en Paskalo. Ia facila, intuicia interfaco faciligas krei programojn kun minimuma scio de la lingvo. Lazaro estas preskaŭ tute kongrua kun la lingvo de programado Delphi.
Male al Algoritmo kaj HiAsm, Lazaro ankoraŭ supozas scion pri la lingvo, en nia kazo Paskalo. Ĉi tie vi ne nur kunmetas la programon per la musa iom post iom, sed ankaŭ preskribas la kodon por ĉiu elemento. Ĉi tio permesas al vi pli kompreni la procezojn okazantajn en la programo.
Lazaro permesas vin uzi grafikan modulon per kiu vi povas labori kun bildoj, kaj ankaŭ krei ludojn.
Bedaŭrinde, se vi havas demandojn, vi devos serĉi respondojn en la interreto, ĉar Lazaro ne havas dokumentaron.
Elŝutu Lazaron
HiAsm
HiAsm estas libera konstruilo disponebla en la rusa. Vi ne bezonas scii la lingvon por krei programojn - ĉi tie vi nur pikas ĝin kiel dizajniston, vi kunmetas ĝin. Multaj komponantoj disponeblas ĉi tie, sed vi povas pligrandigi sian teritorion per instalado de aldonaĵoj.
Male al algoritmo, ĉi tio estas grafika medio por medio. Ĉio, kion vi kreos, montriĝos sur la ekrano en formo de bildo kaj diagramo, kaj ne kodo. Ĉi tio estas sufiĉe konvena, kvankam iuj homoj ŝatas la tekston eniro pli.
HiAsm estas sufiĉe potenca kaj ĝi havas altan rapidecon de programo plenumado. Ĉi tio estas speciale grava kiam oni kreas ludojn uzinte grafikan modulon, kiu signife malrapidigas la laboron. Sed por HiAsm, ĉi tio ne estas problemo.
Elŝutu HiAsm
La algoritmo
La algoritmo estas medio por krei programojn en la rusa, unu el malmultaj. Lia propreco estas kiu uzas programon de vida teksto. Tio signifas, ke vi povas krei programon sen koni la lingvon. La algoritmo estas konstruilo kiu havas grandan aron da komponantoj. Informo pri ĉiu ero povas esti trovita en la programo dokumentado.
Ankaŭ la Algoritmo ebligas vin labori kun grafika modulo, sed aplikoj uzantaj grafikojn daŭros longan tempon.
En la senpaga versio, vi povas kompili projekton de .alg al .exe nur sur la retejo de la programisto kaj nur 3 fojojn tage. Ĉi tiu estas unu el la ĉefaj malavantaĝoj. Vi povas aĉeti rajtigitan version kaj kompili projektojn ĝuste en la programo.
Elŝutu Algoritmo
IntelliJ IDEO
IntelliJ IDEA estas unu el la plej popularaj multiplataĝaj IDEs. Ĉi tiu medio havas liberan, iomete limigitan version kaj pagitan. Por plej multaj programistoj, la senpaga versio sufiĉas. I havas potencan kod-redaktilon, kiu korektos erarojn kaj kompletigos la kodon por vi. Se vi eraras, la medio informas vin pri tio kaj sugestas eblajn solvojn. Ĉi tio estas inteligenta ĉirkaŭaĵo, kiu anticipas viajn agojn.
Alia oportuna karakterizaĵo en InteliiJ IDEA estas aŭtomata memora administrado. La tiel nomata "rubkolektanto" konstante kontrolas la memoron destinitan al la programo, kaj en la kazo, kiam la memoro ne plu necesas, la kolektanto liberigas ĝin.
Sed ĉio havas malavantaĝojn. Iomete konfuzanta interfaco estas unu el la problemoj al kiuj novistaj programistoj alfrontas. Estas ankaŭ evidenta, ke tia potenca medio havas sufiĉe altajn sistemajn postulojn por ĝusta funkciado.
Leciono: Kiel verki programavan programon per IntelliJ IDEA
Elŝutu IntelliJ IDEA
Eklipso
Plej ofte, Eklipso uzas por labori kun la Java-programlingvo, sed ĝi ankaŭ subtenas laboron kun aliaj lingvoj. Ĉi tiu estas unu el la ĉefaj konkurencantoj de IntelliJ IDEA. La diferenco inter Eklipso kaj similaj programoj estas, ke vi povas instali diversajn aldonojn al ĝi kaj vi povas plene agordi ĝin.
Eklipso ankaŭ havas altan rapidan kompilaĵon kaj ekzekuton. Vi povas ruli ĉiun programon kreitan en ĉi tiu ĉirkaŭaĵo sur iu ajn operaciumo, ĉar aavo estas trans-platformo lingvo.
Diferenco de Eklipso de IntelliJ IDEA - la interfaco. En Eklipso, ĝi estas multe pli simpla kaj pli klara, kio igas ĝin pli komforta por komencantoj.
Sed ankaŭ, kiel ĉiuj IDE por Java, Eklipso ankoraŭ havas siajn proprajn sistemajn postulojn, do ĝi ne funkcios sur ĉiu komputilo. Kvankam ĉi tiuj postuloj ne estas tiom altaj.
Elŝutu Eklipso
Estas neeble diri kun certeco, kiu programo por krei programojn estas la plej bona. Vi devas elekti lingvon kaj provu ĉiun merkredon. Post ĉio, ĉiu IDE diferencas kaj havas proprajn karakterizaĵojn. Kiu scias, kiu plej plaĉas al vi?