FORTH 1: (was Re: (Atmel-) Mikrocontroller: Interrupts und "lange" ISRs

Am 22.08.2019 um 03:14 schrieb Johannes Bauer:

Ja, ich finde Deine Einstellung auch entsetzlich :-(

DoDi

Reply to
Hans-Peter Diettrich
Loading thread data ...

Am 21.08.2019 um 23:14 schrieb Hans-Peter Diettrich:

In Plain Pascal?

Konstrukte bei denen Programme mit Object Pascal Code zur Laufzeit generiert gibt es z.B. in Delphi Web Script und Innerfuse Pascal Script. Evtl. ist sowas gemeint?

O.J.

Reply to
Ole Jansen

Welche Programmiersprache bevorzugt denn der C-Hasser? Das war mir bei all

sich allein aufgrund ihrer Syntax gut zum Hassen." brachte mich leider auch nicht weiter.

formatting link
- ah: "Haskell". OK, keine weiteren Fragen.

Allein die Strichpunkte in Delphi fand ich schon immer niedlich. Eigentlich schon immer nach jedem Statement. Nach end. aber nicht. Und beim letzten

(warum eigentlich "then"?) nur nach dem else-Teil. Aber das sind Marginalien.

aus"ker

Reply to
Volker Bartheld

Am 22.08.2019 um 02:46 schrieb Johannes Bauer:

Blick auf den Code, was da sonst noch an Bremsen versteckt wurde.

Ja, und nicht so hinterfotzig wie Du :-]

DoDi

Reply to
Hans-Peter Diettrich

Am 22.08.2019 um 11:21 schrieb Volker Bartheld:

Du hast die If-Anweisung nicht durchdacht, sie lautet

IF bedingung THEN anweisung1;

oder

IF bedingung THEN anweisung1 ELSE anweisung2;

sonst nichts.

Falls anweisung1/2 aus mehreren Teilen bestehen, sind diese mit BEGIN und END zu kapseln, also z.B.:

IF bedingung THEN BEGIN anweisungen1 ... END;

oder

IF bedingung THEN BEGIN anweisungen1 ... END ELSE BEGIN anweisungen2 ... END;

terminiert, also nicht nur der ELSE-Teil.

Da gips nix kryptisches.

Die einzige Ungereimtheit hast du richtigerweise genannt: Vor dem end.

Alfred.

Reply to
Alfred Gemsa

[...] 401165: 0f b6 87 00 01 00 00 movzbl 0x100(%rdi),%eax 40116c: 0f b6 14 07 movzbl (%rdi,%rax,1),%edx 401170: 0f b6 87 01 01 00 00 movzbl 0x101(%rdi),%eax 401177: 0f b6 04 07 movzbl (%rdi,%rax,1),%eax 40117b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 40117f: 48 25 ff 00 00 00 and $0xff,%rax 401185: 8a 04 07 mov (%rdi,%rax,1),%al

bist du schlicht nicht in der Lage. Traurig.

erzeugte Assembler von sowohl C als auch Pascal angeschaut. Etwas, zu

Schon peinlich, wie einfach es ist, dir immer und immer und immer wieder hochgradige Inkompetenz nachzuweisen. Mach dich nur noch weiter zum

Reply to
Johannes Bauer

Da tut sich bei mir nix, PING gemsa-online.de rund 250ms

Auch nicht von gemsa-online.de, nur leerer screen.

Wolfgang

--
Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! 

ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p 
 Click to see the full signature
Reply to
Wolfgang Allinger

In Chrome geht es. Grrr an Motzwiller :(

Wolfgang

--
Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! 

ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p 
 Click to see the full signature
Reply to
Wolfgang Allinger

Am 22.08.2019 um 13:02 schrieb Wolfgang Allinger:

Das Ding ist schon uralt, wurde aber von der Perseus-SDR-Gemeinde sehr

War einklich nur'n Versuch, einen bestimmten DLL-Call des Perseus zu

Da es aber in Delphi entwickelt wurde, kommen die Nachfolger bestens mit dem Code zurecht (Merke auf: Schwerer Seitenhieb auf "Write-Only-Language"). :-)

Reply to
Alfred Gemsa

Es gibt gute und schlechte Werkzeuge. Selbst der beste Handwerker wird

Nicht wirklich. Selbst Windows 10 hat immer noch fundamentale Designfehler.

Gerrit

Reply to
Gerrit Heitsch

Hallo Johannes (und hallo Hans-Peter),

Du schriebst am Wed, 21 Aug 2019 23:55:11 +0200:

[C vs. Pascal]

Fetzen fliegen...

ber Pascal

ibt als Schweizer, und dazu noch wesentlich mehr Programmier-Dilletanten als Informatik-Professoren und -Studierende (C wurde als Freizeitprojekt

Und wie bei der Entwicklung von Autos der Verbrennungsmotor die Produktion des ersten Serienautos (H. Ford, T-Model) alle anderen Antriebsvarianten aus handwerklicher Fertigung wegfegte, breitete sich C durch seine Verwendung in nicht-informatischen Anwendungen auf weitverbreiteten

r im

in erheblich

breitung

dige Erweiterungen und Verbesserungen an den Umsetzwerkzeugen immer weiter

lohnenswert eresheinenden Pascal, dessen Implementationen sowieso schon

heute erheblich besseren - meist im Sinne von schnellerem - Code

iotheken.

ige Programmiersprachen und somit in der Lage, alle relevanten Aufgaben zu implementieren.

ken, die viele Aufgaben mit wenig Aufwand implementierbar machen.

ch zu fragen ist, welcher Teil der Vorstellung (Performance) denn relevant

_ bewerten.

eht?

sind, zwar

--
--  


----------------------------------------------------------- 
 Click to see the full signature
Reply to
Sieghard Schicktanz

te,

r u

Ataribetriebssystems waren die typischen C-Fehler.

Ich habe in meinem Leben genau ein C-Programm geschrieben und einen

nie wieder tun will.

Zeiger, Zeiger auf ...

und versteckte Fehler, nachdem es lief, unwahrscheinlich sind.

r mich geschrieben haben, dann kann ich mit Pascal und vergleichbarem hervoragend leben.

--




/ \  Mail | -- No unannounced, large, binary attachments, please! --
Reply to
Axel Berger

Am 22.08.2019 um 11:57 schrieb Hans-Peter Diettrich:

unschlagbar schnell ist! Das Programm steigt schon nach wenigen Statements mit einem Laufzeitfehler aus. Zumindest wenn man die Tests zum Debuggen eingeschaltet hat. Soll noch einer sagen, Laufzeittests

C Programmierer sehen das ja nicht so eng, da kann man diese doofen Hilfestellungen und Warnungen des Compilers ruhig abschalten. It compiles, let's ship it! :-]

DoDi

Reply to
Hans-Peter Diettrich

Total praktisch, dass du nicht schreibst, weshalb oder die Fehler zitierst. Das merkt ja eh garantiert niemand. Sicherlich glauben dir das alles, wie du auf der Kanonenkugel reitend deine Entwicklungsumgebung voll im Griff hast.

gar reparierst, wo es ja angeblich so kaputt ist. Gut, fehlt dir halt

Kannst ja nochmal deinen Szepterprinz Allinger fragen, ob er dir den

Johannes

--

selben Hardware." -- Hans-Peter Diettrich in d.s.e.
Reply to
Johannes Bauer

Kein Wunder, ist es doch im Wesentlichen konzeptionell ein etwas erweiterter Assembler.

... und genau wie Assembler mit allen Freiheiten ausgestattet, sich

Rainer

--
Wenn man mit Raubkopien wirklich Gruppen wie BroSis, die Backstreet 

ein paar CD-Brenner und einen Zentner Rohlinge bestellen. 
 Click to see the full signature
Reply to
Rainer Knaepper

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.