Autor Thema: Programmiersprache/Compiler  (Gelesen 42752 mal)

Another Stupid Coder

  • Beiträge: 749
    • Profil anzeigen
Gespeichert
« Antwort #80 am: 07. June 2004, 18:29 »
Gehört da nicht ein "or" hin? bei "and" würden doch alle anderen Bits gelöscht werden oder bin ich mal wieder zu blöd?

Another Stupid Coder

  • Beiträge: 749
    • Profil anzeigen
Gespeichert
« Antwort #81 am: 07. June 2004, 18:31 »
Verdammt ich kann das vorige Post leider nimmer editieren...aber mir ist noch etwas eingefallen: Hat jemmand von euch schon mal mit Yacc und Lex gearbeitet? (oder auch jay, bison,...)?

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #82 am: 08. June 2004, 21:30 »
aber ich weiß ja nicht, auf was das bit gerade steht... aber so müsste es doch gehen, vorrausgesetzt, ich habe diese Bitopps verstanden:

auf 0 setzten:
1. das gewünschte Bit an die letzte stelle rotaten
2. mit AND 11111110 wird das letzte bit gelöscht, weil auf jeden fall 0 drin ist, und die anderen nur, wenn sie auch 0 sind...

auf 1 setzten:
1. Rotaten
2. mit OR 00000001 das letzte bit setzen, da es ja auf jeden fall 1 ist, die anderen aber nur, wenn sie auch 1 sind...


ich hoffe, ich habs richtig verstanden...
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

chr15

  • Beiträge: 279
    • Profil anzeigen
    • http://www.clinux.de.vu
Gespeichert
« Antwort #83 am: 08. June 2004, 21:39 »
Ja, du hast es verstanden.

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #84 am: 09. June 2004, 09:48 »
ich habe wieder eine neue Version, diesmal wurde nur das Bit-Setzten eingefügt... Jetzt werde ich noch an den Standart-Funktionen rumarbeiten und dann wärs "fertig"... kennt jemand einen Bug?
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

Another Stupid Coder

  • Beiträge: 749
    • Profil anzeigen
Gespeichert
« Antwort #85 am: 09. June 2004, 13:48 »
Ist die Sprache eigentlich OpenSource? Denn es steht dort was von einer Quellcode-Datei eine solche war bei meinem Download allerdings nicht dabei...ist das nur ein Fehler bei mir? (Ich würde das ganze nämlich gerne unter Linux testen)

TeeJay

  • Beiträge: 630
    • Profil anzeigen
    • http://www.jay-code.de
Gespeichert
« Antwort #86 am: 09. June 2004, 14:19 »
Hey Joachim_Neu.

Vielleicht hab ich ja was falsch gemacht, aber ich hab grad mal deinen Compiler ausprobiert und muss sagen das er einige Fehler hat.
Ich hab mal spaßhalber folgendes programmiert:

hallo:int=4
hallo = hallo + 3


Und heraus kam:
add [ hallo ],[ 3]
mov [hallo ],[ hallo ]

Ich weiß ja nicht aber ich könnte mir vorstellen das [3] von nasm nicht als Dezimalzahl 3 angesehen wird :)
----------------------
Redakteur bei LowLevel

TeeJay

  • Beiträge: 630
    • Profil anzeigen
    • http://www.jay-code.de
Gespeichert
« Antwort #87 am: 09. June 2004, 14:23 »
Da ihr ja alle fleißig am Compilerbauen seid, hatte ich eine ähnliche Idee.

Aber diese wird mehr eine art "Power-Assembler".

Sprich man arbeitet eigentlich direkt mit Assemblersyntax, jedoch werden so dinge wie Schleifen, FUnktionsaufrufe anders (lesbarer) formuliert.


Ich werde demnächst mal ein kleines Konzeot ausarbeiten und das mal hier vorstellen. Vielleicht findet das ja anklang :)
----------------------
Redakteur bei LowLevel

stultus

  • Beiträge: 486
    • Profil anzeigen
Gespeichert
« Antwort #88 am: 09. June 2004, 14:40 »
Du meinst also im Prinziep nen assembler der um Repeat...Until/Forever , For...Next, While...Wend usw. erweitert wird?
MSN: planetconquestdm@hotmail.de
ICQ: 190-084-185

... Wayne?

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #89 am: 09. June 2004, 15:01 »
1. teejay: du darfst noch keine leerzeichen vor rechenzeichen verwenden... int gibts nicht....

der quellcode ist in BB, damit kann warscheinlich keiner was anfangen, aber ich werden ihn online stellen...
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

Another Stupid Coder

  • Beiträge: 749
    • Profil anzeigen
Gespeichert
« Antwort #90 am: 09. June 2004, 15:19 »
@TeeJay
Gute Idee, aber ich glaube sowas schon mal gesehen zu haben...leider weiß ich nichtmehr wo. Wenn's dich interessiert musst du halt suchen. Ich wollte dich nur informieren das du eventuell nicht der 1. mit der Idee bist :)

mastermesh

  • Beiträge: 341
    • Profil anzeigen
    • http://www.kostenloser-laptop.de/
Gespeichert
« Antwort #91 am: 09. June 2004, 16:00 »
Den "Power-Assembler"-Ansatz gibts bereits in Sphinx C--, sogar mit einfachem OOP. Wenn ich mich nicht irre, hatte ich das in diesem Thread schon gepostet ;)

TeeJay

  • Beiträge: 630
    • Profil anzeigen
    • http://www.jay-code.de
Gespeichert
« Antwort #92 am: 09. June 2004, 17:18 »
Es gibt ja auch schon etliche Hobby OS'e :)

Ich mache sowas ja auch meist eher aus lern- und Spaßsache :)
----------------------
Redakteur bei LowLevel

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #93 am: 11. June 2004, 23:14 »
hallo, ich habe wieder eine neue Version oben... es gibt nix neues, dafür wurde aber alles auf englisch umgestellt (ich hoffe ihr verkraftet es) und der Bug von TeeJay mit dem Addieren wurde auch entfernt... außerdem gibt es eine 2-sprachige HomePage zu BOSCL mit downloads usw unter www.BOSCL.de.vu ...

mfg

JOACHIM NEU
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #94 am: 31. October 2004, 21:05 »
so!

(erstmal: sorry mods, dass ich das hier wieder hochposte, ich wollte aber die verknüpfung bewahren, und keinen neuen thread aufmachen!)

ich habe jetzt das erste tutorial von BOSCL fertig gestellt. Ihr könnt es ja mal testen. Wenn ihr einen Bug findet, dann schreit!!!

viel spaß damit!

JN
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #95 am: 01. November 2004, 13:40 »
da ich von teejay unterrichtet wurde, dass die HP nicht geht, hier die Direktlinks:

http://joachim-neu.de/public/tutorials/boscl.txt   <-- Tutorial
http://joachim-neu.de/public/downloads/boscl.zip    <-- Der BOSCL-Compiler

viel spaß beim testen! postet eure meinungen, bugs und verbesserungswünsche!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #96 am: 04. November 2004, 10:29 »
hat keiner BOSCL ausprobiert???  :cry:  :cry:  :cry:
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

The-Programmerfish

  • Beiträge: 434
    • Profil anzeigen
Gespeichert
« Antwort #97 am: 06. November 2004, 14:25 »
Ich werds probieren wenn du - wie du es schonmal angekündigt hast - endlich den Source dazu packst  :twisted:
<- Verhasst, Verdammt, Vergöttert

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #98 am: 09. November 2004, 18:22 »
hastes schon getestet? kommentare?
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

The-Programmerfish

  • Beiträge: 434
    • Profil anzeigen
Gespeichert
« Antwort #99 am: 09. November 2004, 20:16 »
Bin noch nicht dazu gekommen. Hab die Woche 2 Schulaufgaben und einen sogenannten Geva (oder Gefa oder G.e.v.a usw.) Test der der Berufsfindung dient. Am Wochenende werd ich aber Zeit haben dann schaumer mal   :mrgreen:
<- Verhasst, Verdammt, Vergöttert

 

Einloggen