PD KUTAK
DreamMaker 1.1
Dušan STOJIČEVIĆ
1. maj 2004.

Učenje programskih jezika podrazumeva učenje sintakse jer većina budućih programera uglavnom poznaje naredbe iz engleskog jezika. Mnogi su probali da sintakse približe korisniku kroz interaktivni editor koji, najčešće koristeći ToolTipText (žuti „oblačić”), objašnjava oblik naredbe. To je, po mišljenju softverske firme Intelligent Systems, nedovoljno, te je ona pokušala da napravi programski jezik koji je blizak govornom jeziku.

Programiranje na engleskom

Suština programskog jezika DreamMaker jeste pokušaj da se arhaična pravila u pisanju naredbi zamene opšte poznatim pravilima govornog jezika. Kompletne naredbe izgledaju kao rečenice engleskog jezika. Tako je, na primer, za ispis reči „ćao” na sredini prozora dovoljno napisati:

<Window>
Ime.
Start Ime title „Hej”.
When Ime prozora paints, display „Cao” at 330,200.
(Program u jednom prozoru s nazivom „Hej” ispisuje na sredini „Cao”.)

Osim toga što same naredbe stvarno liče na govorni engleski jezik, iz ovog primera se primećuje da je DreamMaker ipak zadržao neka osnovna pravila u programiranju, pre svega posebne celine za deklaraciju i glavni deo programa. Pored ovoga, kako je ovo programski jezik koji pripada visual alatima, postoji i deo Resources koji je opremljen sličnim objektima kao i Visual Basic. Sloboda u programiranju nije prevelika jer se ne može iskompajlirati baš svaka rečenica. Za upoznavanje kreiranja strukture i naredbi u obliku rečenica postoji bogata Help opcija. Listanjem naredbi u ovoj opciji naišli smo na poruku Under Construction za objašnjenje naredbi koje se koriste za, recimo, programiranje baza podataka u mrežnom okruženju ili za programiranje u mašinskom jeziku. Ipak, lista postojećih naredbi je dovoljna da se napravi kompleksan program, na primer, sa 3D animacijama.

Radno okruženje DreamMakera je veoma siromašno, bez naprednih opcija, a sam editor je prost, po mogućnostima sličan Notepadu, ali omogućava da se otvori više projekata istovremeno. Primetna nedorađenost i konfuzija koja se javlja u korisničkom okruženju može se opravdati usredsređenošću autora na sintaksu ovog neobičnog programskog jezika.

Uspešnost u približavanju programiranja običnom čoveku ostaje ipak individualna stvar. Oseća se pomak u odnosu na razne notacije i sintakse jezika, što je dovoljno da DreamMaker počne da upotrebljava širi deo programerske populacije. Naravno, za to je potrebno i da se doradi korisnički interfejs i da se proširi lista naredbi. Uglavnom, radi se o interesantnom pokušaju da se programiranje približi prosečnom korisniku.


Potrebno:
Windows, Linux, Pentium
Veličina:
5,73 MB, 21,9 MB na HD
Cena:
Program je besplatan.
Adresa:
www .isdreamaker .com
PRETHODNI TEKST
SLEDEĆI TEKST
Najčitanije
Igre
Telefoni
Hardver
Softver
Nauka
Aktuelno štampano izdanje
JUN 2025
Doom: The Dark Ages
Doom iz mračnog doba drugačiji je od svih drugih Doomova, jer je Slayer koncipiran kao tenk sa štitom...
Clair Obscur: Expedition 33
Estetika Belle Époquea, gameplay u skladu sa kanonima JRPG-a, vrhunsko pripovedanje i ljubav prema igrama...
Computex 2025, Tajpej, Tajvan
AI NEXT
Ovaj, nekada ultra-PC-specifični sajam, odavno se proširio na srodne tehnologije, biznis rešenja i digitalne usluge, postavši varijanta azijskog C...
Gigabyte GeForce RTX 5070 Gaming OC 12G
Višak samopouzdanja
Kartica je sa hardverske strane vrlo kvalitetna, ali ništa ne može da nadomesti nedostatak snage „pod haubom”...
Asus ProArt P16 (H7606WP)
Pronalazak neverovatnog
Novi ProArt P16 donosi moderna rešenja, u dobro usaglašenom odnosu gabarita i performansi – alatka koju ćete sa ponosom nosati sa sobom...
Logitech ProX Superlight 2
Sve udvostručeno
Ovaj miš predstavlja jasnu indikaciju da najveći proizvođač ne želi da napusti nijedan segment tržišta...
Winhance 25.05
Popravka Prozora
U pitanju je alatka koja omogućava da se brzo rešite (većine) bloatwarea, ali i da obavite optimizaciju rada Windowsa...
TCL NXTPAPER 11 Plus
Momak za sve
Ovo bi bio najbolji tablet „za te pare” i da košta 100 evra više...
.rs: Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije
Unapređeno e Zakazivanje
Beogradski prevoz na Yandexu • Srbija u SEPA • Loši primeri digitalizacije
Google Mariner, Google Astra i AI autonomni agenti
Uspon tihog softvera
Umesto kliktanja stručnog lica, softver će, već ove godine, u tihom, gotovo nečujnom načinu rada - završavati posao...
Fatal Fury: City of the Wolves
Fatal Fury je oduvek bio čudna cvećka u svetu borilačkih igara; takav je i ostao...
Arc Raiders
Novi extraction shooter iz pera autora dobrih delova franšize Battlefield (i potcenjenog The Finals)...
© 2025 Svet kompjutera. Sva prava zadrzana.
Novi broj - Arhiva - Forum - O nama