jezici.1ratman,
Da li je posle Prologa 1.1 (iz 1986.) izasla neka novija verzija
i da li je neko odavde ima? Takodje bi me interesovala i neka vrsta
ekspertnog shell-a, baziranog na produkc. pravilima, predikatskom
racunu i sl.
Pozdrav,
Dejan.
jezici.2.sima,
║║ Da li je posle Prologa 1.1 (iz 1986.) izasla neka novija verzija
║║ i da li je neko odavde ima? Takodje bi me interesovala i neka vrsta
Ja imam Turbo Prolog 2.0 iz '88.
jezici.3iznogud,
:: Da li je posle Prologa 1.1 (iz 1986.) izasla neka novija verzija
:: i da li je neko odavde ima? Takodje bi me interesovala i neka vrsta
Turbo Prolog 2.0 (valjda misliš na Borland?)
jezici.4dusko,
> Da li je posle Prologa 1.1 (iz 1986.) izasla neka novija
> verzija i da li je neko odavde ima? Takodje bi me interesovala
> i neka vrsta ekspertnog shell-a, baziranog na produkc.
> pravilima, predikatskom racunu i sl.
K'o st ovec rekose izasao je Turbo Prolog 2.0, posle koga je Borland
odustao od Prologa, a prava su ponovo dospela u ruke originalnih autora
- Prolog Development Centra sa Technical University of Denmark. Oni su
izdali PDC-Prolog 3.2 koji ukljucuje i OS/2 verziju.
Da ne bi bilo zabune ovo je informacija iz Byte-a iz nov.'90.
Pozdrav,
Dusko
jezici.5dusko,
Zna li neko neki ADA kompajler za DOS, koji:
- kompajlira i taskove
- u paketu ima profajler
Pozdrav,
Dusko
P.S.: Jel' neko probao ADAvantage ili JanusADA-u?
jezici.6nemko,
)>- Da li je posle Prologa 1.1 (iz 1986.) izasla neka novija
)>- verzija i da li je neko odavde ima? Takodje bi me
)>- interesovala i neka vrsta ekspertnog shell-a, baziranog na
)>- produkc. pravilima, predikatskom racunu i sl.
Prolog.
1. Imam 2.0 ako te zanima samo nije instalaciona verzija. Ako
neko ima istu neka se javi.
2. Borland nije džabe digao ruke od prologa. Najbolji, ili bar
najkorišćeniji prolog kod nas je ARITY (trenutno je aktuelna v6.0).
U akademiji su pisali dopune za njega za rad u mreži. Omogućava ti da
praviš kompletne exe verzije programa.
Ako neko ima nešto bolje neka se javi.
jezici.7iznogud,
:: U akademiji su pisali dopune za njega za rad u mreži. Omogućava ti da
:: praviš kompletne exe verzije programa.
Hm? Turbo Prolog je takođe kompajler, što će reći da pravi samostalan
.exe fajl.
jezici.8marticki,
Pitanje za sve dobronamerne... ;)
Tek sam sada počeo da koristim turboviziju pa mi je potrebno nekoliko
odgovora budući da nemam help fajl.
Šta je sve potrebno uraditi da bih koristio TDosStrem i slične objekte
iz Objects unita?
Sledeći primer koji sam probao bi trebao da radi ali ne radi...
Da li je potrebno još nešto uraditi ili sam ipak sve pogrešno shvatio?!
USES Objects;
TYPE
Slog = RECORD
...
END;
Test = OBJECT (TDosStream)
END;
VAR
t:^Test;
s:Slog;
BEGIN
New(t,Init('test.dat',stOpenWrite));
...
t^.Write(@s,sizeof(s));
...
END.
jezici.9konem,
> Sta je sve potrebno uraditi da bih koristio TDosStream i slicne objekte
> iz Objects unita?
> Sledeci primer koji sam probao bi trebao da radi ali ne radi...
> Da li je potrebno jos nesto uraditi ili sam ipak sve pogresno shvatio?
Na dobrom si putu , samo ima par gresaka.
Prvo , i osnovno bilo da koristis TDosStream , TBufStream ili
TEmsStream , jeste da moras tokove da registrujes.
U tvom primeru cu ti pokazati ostale greske.
To bi otprilike ovako trebalo da izgleda:
USES Objects;
TYPE
Ptest=^Ttest;
Ttest=object(Tobject)
{ovde pises ono sto si hteo u SLOG-u da upises
na primer:
ime, prezime:string; }
constructor Init;
procedure Load(var S:TStream); virtual;
procedure Store(var S:TStream); virtual;
end;
CONST
Rtest:TStreamRec = (
ObjType:100; {ovde sibnes registracioni broj objekta,
s'tim sto ti je na raspolaganju od 100 - 65535,
a od 0 - 99 je za TV rezervisano}
VmtLink: Ofs(TypeOf(Ttest)^); {veza sa virtuelnim metodama}
Load: @Ttest.Load;
Store: @Ttest.Store);
VAR
marticki:Ttest;
sezam:TDosStream;
procedure Registracija;
begin
RegisterType(Rtest);
end;
constructor Ttest.Init;
begin
{ovde definises ono sto bi imao u SLOG-u, recimo
ime:='Bla Bla';
prezime:='Nja Nja' ... }
end;
{Load i Store procedure su za upis na tok i za citanje sa njega}
procedure Load(var S:Tstream);
begin
s.read(ime, sizeof(ime));
s.read(prezime, sizeof(prezime));
end;
procedure Store(var S:Tstream);
begin
s.write(ime, sizeof(ime));
s.write(prezime, sizeof(prezime));
end;
BEGIN
registracija;
sezam.init('test.dat',stOpen,1024); {1024 - duzina bafera, stavi
drugu vrednost ako hoces}
with marticki do
begin
init;
store(sezam);
end;
sezam.done;
END.
E, to ti je to.
Probaj da shvatis, u sustini nije tesko , samo je zapetljano. :)
Pozdrav od Konem-a ...
jezici.10marticki,
>> E, to ti je to.
>> Probaj da shvatis, u sustini nije tesko , samo je zapetljano. :)
Ma da... ;)
U medjuvremenu sam čeprkao po objects.int-u pa sam donekle i pretpostavio,
ali hvala, svejedno...
Ujedno, izvinjavam se svima. Ova je trebalo da završi u temi pascal ali
Marphy (ili što jedan reče: Norton ;) se umešao...
the
jezici.11vsmrti,
Postoji li negde na Sezamu neki PD/SW PROLOG?
jezici.12mjelic,
Potreban dekompajler za clipper hvala unapred.
jezici.13vsmrti,
Viđam po Sezamovim direktorijumima razne PD/SW programske
jezike -- C, Fortran, Lisp... Interesuje me da li negde postoji
Prolog? Nisam uspeo nigde da ga nađem. Ako neko ima nešto takvo,
neka mu ne bude teško da me obraduje... :)
jezici.15gtrinki,
Molim da mi neko kaze kako da dodjem do fajla VBRUN400.DLL. Na Sezamu
je samo rania verzija. Hvala unapred.
jezici.16sobrenovic,
Mozda nije za ovu temu, ali ipak mislim da jeste:
Ima li ko od prisutnih iskustva u radu sa PROGRESS
bazom podataka (mada bih pre rekao razvojnim sistemom
i programskim jezikom) verzije 5,6,7 ili 8?
Interesuju me verzije kako za dos tako i za Win.
jezici.17keli,
Da li neko zna broj telefona firme
"SOFTIS"
Bulevar Lenjina 67a
18000 NIŠ
Adresa je objavljena u listu RACUNARI ko korisna adresa povodom teksta
ACUCOBOL-85
Interesantna mi je i bilo kakva druga informacija o ovom COBOL-u
Unapred zahvalan
jezici.18todor,
Da li neko zna kako da menjam izgled slova ?
Da budem precizniji: kako pod DOSom da ja napravim svoju licnu
cirilicu ili slicno ?
jezici.19nethsah,
Treba mi prolog i ako neko moze da mi kaze gde se u Beogradu moze
naci literatura za Lisp...
jezici.20morkin,
Potreban mi je GPSS jezik koji je razvijen na FON-u.
Ako neko ima, neka ga kači ovde ili na mail.
Hvala.
jezici.21stameni,
>> Treba mi prolog
Ima Arity Prolog u PCPROG.6:31.244, koji iz meni nepoznatog
razloga nije prebačen u dir.
jezici.22nethsah,
Imam mali problema sa arity prolog interpreterom tacnije ne
znam kako da ucitam file u njega...Pomagajte...
jezici.23stameni,
Probaj ovako. Prvo postaviš environment varijablu EDITOR na
stazu do editora (SET EDITOR=C:\DOS\EDIT.COM), startuješ
interpreter i u njemu kucaš edit(abcd). <---- sa ovom tačkom.
jezici.24nethsah,
Probao sam ali opet se pojavio problem, naime api mi kaze da
nema memorije(?!) "Out of memory" i "ERROR: Out of far memory!"...
jezici.25stameni,
>> Probao sam ali opet se pojavio problem, naime api mi kaze da
>> nema memorije(?!) "Out of memory" i "ERROR: Out of far
>> memory!"...
Nemam pojma što bi se to dešavalo... Možda da staviš neki
editor koji manje troši memoriju (?)...
jezici.26nethsah,
treba mi TLINK.EXE i tj. turbo linker...
jezici.27vasic,
Postoji li neki Algol prevodilac za DOS? I ako postoji, ima li to neko
ovde? I ako to neko ima, da li bi mi se javio na mail? :)
jezici.28kenza,
Hi!
Moze li neke ko ima vremena i znanja da mi kaze zasto ne radi
sledeci fortran program ? Program je kratak i kompajler javlja gomilu
gresaka a ja nemam pojma zasto.
Hvala.
prg.fjezici.29stameni,
Da pokušam na prvu loptu. Probaj da sam program kucaš od sedme
kolone. Od prve do pete se stavlja obeležje (tj. broj) i to je u
redu ovde kod tebe. U šestu kolonu se stavlja space ili * kad imaš
naredbu koja se piše u nekoliko redova.
Ovako nekako:
1234567 <---- ovo ne kucaš
Program MnozMatrica
REAL A(10,10),B(10,10),C(10,10)
INTEGER i,j,k,n,p,m
C Unos dimenzija matrica
10 PRINT *,' '
PRINT *,'Unesite broj vrsta matrice A :'
READ *,m
itd.
Komentar mislim da ide u prvu kolonu, kako si i stavio.
E sad, kako nemam neki kompajler za Fortran kući, nisam u
prilici da iskompajliram i vidim da l' valja ostalo. Ti probaj pa
javi :)
jezici.30kenza,
(;> E sad, kako nemam neki kompajler za Fortran kuci, nisam u
(;> prilici da iskompajliram i vidim da l' valja ostalo. Ti probaj pa
Hvala, bilo je efikasno. Sada sve radi kako treba. Meni su rekli da
program treba da pocne od 7 linije a ne kolone. I tako nije radilo.
Jos jednom, hvala puno ;)
jezici.31zeljkoj,
Kada napišem FORTRAN programčić koji radi sa grafikom (koje li perverzije ;),
prevedem ga MS FORTRAN PowerStation-om i pokušam da izvršim pod Win95 (u
DOS prozoru), dobijem sledeću poruku:
run-time error F6996
- DOS graphics not supported under Windows NT
Glupost... pod čistim DOSom radi.
U program se linkuje PharLap ekstender, ali u helpu pročitah da u slučaju
da se pokrene pod 32bitnim Windowsom program ne koristi ekstender, nego se
ponaša kao konzolni NT program (koristi Windows).
Ima li načina da se to nekako sredi?
jezici.32nenad,
> U program se linkuje PharLap ekstender, ali u helpu pročitah da u
> slučaju da se pokrene pod 32bitnim Windowsom program ne koristi
> ekstender, nego se ponaša kao konzolni NT program (koristi
> Windows). Ima li načina da se to nekako sredi?
Koliko je meni poznato konzolni Windows NT/95 programi ne mogu da
koriste grafiku. Čini mi se da ti to i sam program kaže. :)
Možeš eventualno da probaš u full-screen-u, ili da ga na neki
način nateraš da misli da je pod običnim DOS-om (ako NT i 95-tica
trpe PharLap ekstender pod sobom).
jezici.33zeljkoj,
> Možeš eventualno da probaš u full-screen-u, ili da ga na neki
Pa u full screenu sam i probao, ali neće.
Što se PharLap-a tiče, npr. Transport Tycoon koristi upravo ovaj extender
i sve radi bez problema. Stvar i jeste u tome što ovaj FORTRAN program prepozna
da je pod Winom pa ne koristi ekstender. :(
jezici.34zeljkoj,
Odgovor na: PCHARD.6/11.683
> O ovome neznam mnogo. Znam samo da je izasla nova verzija
^^^^^^
> (Fortran 90). U stvari to je neka vrsta Visual Fortrana.
> Za njega je potrebna jaka makina (pentium i minimum 16Mb
> rama a pozeljno je 32Mb).
FORTRAN 90 nije nikakva konkretna verzija FORTRAN-a, već standard, kao što
su standardi FORTRAN 66 (IV) i FORTRAN 77.
Što se preporuke tiče... hm, ne znam... Ja koristim Microsoftove kompajlere:
MS FORTRAN 5.1 (real mode DOS) i MS FORTRAN PowerStation 1.0 (32-bitni DOS).
Mislim da su ovo poslednje verzije (prvi je iz 1991, drugi iz 1993).
Ni jedan od ova dva kompajlera ne podržava standard FORTRAN 90, mada poseduju
mnoga proširenja u odnosu na standard iz '77 (neka od njih su obuhvaćena
ovim iz '90).
Što se VisualFORTRAN-a tiče, tako nešto ne postoji. :))
Verzija 5.1 može da kompajlira postojeće programe u Windows EXE, ali je sve
to dosta bedno (samo tekst u prozoru)...
Što se hardverskih zahteva tiče, verziju 5.1 sam lepo koristio na XT-u sa
640 kB memorije, a ovu drugu na 386SX-u sa 2 MB.
Dosta njih preporučuje Watcom FORTRAN (32-bitni DOS, verovatno i Win16/32;
ja ga nisam video.
jezici.35stameni,
S obzirom da sam ja započeo ovu diskusiju, red je da se javim i
objasnim detaljnije neke stvari.
>> MS FORTRAN 5.1 (real mode DOS) i MS FORTRAN PowerStation 1.0 (32-bitni
>> DOS). Mislim da su ovo poslednje verzije (prvi je iz 1991, drugi iz
>> 1993). Ni jedan od ova dva kompajlera ne podržava standard FORTRAN 90,
>> mada poseduju mnoga proširenja u odnosu na standard iz '77
Elem, Fortran za koji se raspitujem ne bi nužno morao da ima
modernije ekstenzije u smislu OOP, grafike, 32-bitnog koda,
Windows 16-bitnih i Windows 32-bitnih aplikacija. Ono što je
potrebno je da može da kompajlira programe koji su u izvornoj
verziji rađeni na jednoj VMS verziji Fortrana (ne znam tačnu
verziju, ali su sami sorsovi takvi da ne traže ništa što od
Fortrana ne bi trebalo da se očekuje). Takođe je potrebno da
kompajler nema bagove ;) kao i da kod koji generiše može da izdrži
priličan broj vektora i matrica.
Kako dibagirate programe u Fortranu?
jezici.36zeljkoj,
> potrebno je da može da kompajlira programe koji su u
> izvornoj verziji rađeni na jednoj VMS verziji Fortrana (ne
MS FORTRAN-i podržavaju VMS ekstenzije (postoji switch), tako da neće
biti problema.
> kompajler nema bagove ;) kao i da kod koji generiše može da
> izdrži priličan broj vektora i matrica.
Onda je onaj 32-bitni bolji izbor, budući da po pitanju memorije nema
nikakvih ograničenja.
> Kako dibagirate programe u Fortranu?
Ručno. :)
jezici.37nenad,
> Pa u full screenu sam i probao, ali neće.
> Što se PharLap-a tiče, npr. Transport Tycoon koristi upravo ovaj
> extender i sve radi bez problema. Stvar i jeste u tome što ovaj
> FORTRAN program prepozna da je pod Winom pa ne koristi ekstender.
> :(
Probaj da upotrebiš neki drugi linker, tu je problem. Takođe
probaj da nađeš gde je tzv. "stub" EXE koji se dodaje na početak
pravog exe-a i koji odlučuje o tim stvarima (to je na primer ono
što u DOS-u ispiše poruku da program zahteva Windows ili OS/2
ili...). Probaj da ga promeniš, izbegneš, upotrebiš neki drugi...
jezici.38zeljkoj,
> Probaj da upotrebiš neki drugi linker, tu je problem. Takođe
> probaj da nađeš gde je tzv. "stub" EXE koji se dodaje na
Nije u njemu stvar. Odmah sam probao da ga izbacim... i ništa.
Ta poruka je smeštena pri kraju EXE-a, zajedno sa ostalim porukama o run-time
greškama.
jezici.40bolep,
Gde u Novom Sadu ili Beogradu mogu naci Visual Basic
4.0.
jezici.42mrav,
Koji programski jezik do jaja barata sa faljovima.
R.I.P