Viewing profile — fm77
fm77
HN member- Joined
- Fri, Oct 02, 2020, 10:38 AM UTC
- HN karma
- 227
- Public activity
- 87 items
- HN profile
- View on Hacker News ↗
About fm77
No profile information was provided.
Recent public activity
-
comment
Comment #47506717
Thank you very much for that super analysis done with the help of AI - I really enjoyed reading that. May I ask are you paying for that service? And if so, how much? Anyhow, I down…
-
comment
Comment #40439567
Turbo Pascal Version 6 source code is online and easy to find. It is not the original source code written by Anders Hejlsberg but a fantastic reverse engineering job. Turbo Pascal …
-
comment
Comment #38517062
I was quite late to the previous „Happy birthday Turbo Pascal" entry so I repost, @admin: I hope thats ok. For all who wonder why Turbo Pascal was so fast here some insights: https…
-
comment
Comment #38486185
For all who wonder why Turbo Pascal was so fast here some insights: 50% is certainly due to the language Pascal itself. Niklaus Wirth designed the language in a way so it can be co…
- story
- story
- story
- story
- story
- story
-
comment
Comment #35739721
I have read that quite often here and there and while the management at Borland certainly was a pain, I don’t think that for Anders Hejlsberg this was the main reason to leave. I b…
-
comment
Comment #35585200
Slight correction from an Turbo Pascal expert ;-) Turbo Pascal did NOT have an 8-byte fixed point "currency" type suitable for monetary calculations. It did have an int64 type call…
-
comment
Comment #35583855
In Turbo Pascal :-) you have to filter for NaN or else you will end up with a Runtime Error. const NaN = $FF shl 23; var x, t: longint; f: single absolute x; begin t := 0; x := 0; …
-
comment
Comment #35536628
cproc: a C11 compiler *) https://github.com/michaelforney/cproc *) programming language used for the compiler: C *) using QBE as a backend - https://c9x.me/compile/
-
comment
Comment #35536569
chibicc: A Small C Compiler *) https://github.com/rui314/chibicc *) programming language used for the compiler: C *) emits assembly text (x86-64)
-
story
Ask HN: List of (open source) C compilers
Over the years I found quite some interesting C compiler projects here on HN, sometimes introduced as its on thread, sometimes buried as a simple link deep down in some comments. H…
- story
-
comment
Comment #33680180
> In standard Pascal, functions are closures but not first-class values (can be passed as arguments to other functions, but cannot be returned or assigned to variables) Interesting…
- story
-
comment
Comment #32887179
Welcome to HN Philippe! > That compiler served as the blueprint for Borland tools. When I was disassembling Turbo Pascal more than 20 years ago, I saw the similarities between the …
- story
- story
- story
-
comment
Comment #32632925
Very interesting! BTW: I think I found a typo: "MATCH2("+=", PERCENTEQUAL);" — should be "%=" ??
-
comment
Comment #32606151
Well, not really. Consider the following: type ItemPtr = ^Item; SomeOtherType = record a,b,c:integer; end; Item = record Data:string; Next:ItemPtr; end; The first time the parser h…