Comments (5)
By the way, Imp77 did fairly well in the old 1982 benchmark using Ackermann's function ( https://history.dcs.ed.ac.uk/archive/docs/Imp_Benchmarks/acklt.pdf ). But I see you now have a backend for GCC for the Dec-10. It would be interesting to see what gcc generates for the same function (with optimisations enabled) compared to the contemporary C compiler from 1982.
(I don't believe that older version of the Imp77 compiler has the ability to display the generated code at compile time, however the 'recode.exe' utility which you have should display the compiled code next to the Imp source code as a post-compile step.)
3.1.4 DEC-10
Language Compiler Instr./call Size (bytes) Source
Assembler PAL-DEC10 3.010 54 J P Reiser
Assembler PAL-DEC10 5 85 J Palme
Bliss CMU-DEC10 15 103+ W A Wulf
Imp77 Edinburgh(DEC10) 16 130 I A Young
PASCAL Hamburg-DEC10 20 166 D Burnett-Hall
C MIT 23.5 157 A Synder
ALGOL 68 DEC-10-C 27 140 I C Wand
Ada Intermetrics,v1 44 936 Ben Brosgol
SIMULA DEC-Stockholm (158) ? J Palme
from imp-77.
Thank you very much for this information! Sorry for not replying earlier; I have been busy elsewhere.
from imp-77.
I see a typo. "Synder" whould be "Snyder".
from imp-77.
I didn't hear about the Ada compiler before. I have sent an inquiry to Ben Brosgol.
from imp-77.
I added your files to the repository.
from imp-77.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from imp-77.