Judges needed for Programming Language Jam

I need judges for my programming language jam.
Deadline is September 1, 2023
Languages will be judged by getting points (out of 100)
They will be judged on the amount of features they have.

NOTE: To keep things fair, judges can not judge their own programming language.

1 Like

May I volunteer to judge for this?

@NateDhaliwal I invited you to the judge repl, and yes, you are now a judge :slight_smile:

1 Like

Sure, I could be a judge. I have decent understanding on the internal workings of programming languages (I think) but I don’t really have much motivation to create one myself though

Could I help judge and still compete?

I thonk you can. It says that judges cannot judge their own language, implying that you can still judge abeing a particpant as well, as long as you don’t judge you own.
(Ahhh grammar)

2 Likes

I had some possible additions for improvement to the scoring, which I mentioned in the Repl chat.

  • Looping, a crucial part of any programming language
  • Arithmetic operations
  • Ability to use prewritten code/import modules from external files?

Also, I am aware that syntax does not contribute to the scoring. However, should performance/speed be taken into account?

1 Like

Would you say recursive functions plus a way to do conditionals would count as a loop?

1 Like

No, since compilers can make languages faster, so we need a way to calculate the speed (which we don’t have)

2 Likes

Yes, while we couldn’t compare interpreters to compilers, we could compare compilers to compilers and interpreters to interpreters.

I guess this is much more work than it’s worth, but a simple way to figure out the speed of a language would be to time the process of counting to a million with a for loop perhaps, but that would require said language to support looping.

1 Like

guys you can literally just compile coding langs that require compiling and execute the bytecode and compare that to say straight python runtime

3 Likes

Instead of judging on speed, try judging on Big O notation. Reason being that it doesn’t vary from language to language,
but is rather dependent on how the compiler/interpreter (whatever you wanna call it) compiles the code.

Also, could I join as a judge? I would have been a contestant, but I had other projects and activities during the start of the jam.

3 Likes