lambda-perf icon indicating copy to clipboard operation
lambda-perf copied to clipboard

Added retro programming languages

Open kkeker opened this issue 1 year ago • 2 comments

What programming languages have I added?

  • Ada
  • Assembler
  • COBOL
  • Fortran
  • Pascal
  • Lisp
  • Oberon

Why did I do this? There were 3 reasons for this:

  • Just like that, I was interested and I could do it.
  • In part, this project compares programming languages and there were not enough “basic” languages so that people for 30+ years would not say “but C would be faster!”)))
  • This shows that even very old or simply familiar technologies can be combined with new cloud technologies, code assembly in a container or serverless. This will allow you to think differently about digital transformation and migration to the cloud.

That's what inspired me https://aws.amazon.com/blogs/opensource/serverless-cobol-rejuvenating-legacy-code-with-open-source-software/ Thanks to this article, only thanks to it it became possible to do this work.

kkeker avatar Mar 28 '24 10:03 kkeker

Super interesting to see a hello world in all these languages. Thank you for having written this.

It would be interesting to see this merged although the performance data will not be really relevant IMHO. This approach uses a bash-based runtime interface client and communicates with the handler through environment variables. So we're not really comparing binary execution performance.

sebsto avatar Sep 13 '25 08:09 sebsto

But I think it might still be interesting. Because I took this method from IBM's article on how to run old languages ​​like COBOL in AWS Lambda.

kkeker avatar Sep 13 '25 16:09 kkeker