import std.stdio;
void main()
{
writeln("Enter a number:");
int input;
readf("%d", &input);
writeln("Factorial:", factorial(input));
}
int factorial(int n)
{
if (n <= 1)
return 1;
return n * factorial(n - 1);
}
Options: Vala, Crystal, D, Nim
Use the following link to guess an answer, answer + results posted in 12 hours. (If you say the answer in the replies please put it in spoiler tags)
Click to show answer
The answer is D! 9/14 people guessed it right (64%)
I made a slightly educated guess as on of the few languages I know is C and D is an attempt at being a successor.
Wow never heard of Vala. I choose that one.
Vala is popular in the Linux world. It’s goal is to make GUI programming easy in the gnome desktop environment. It transpiles to C.
Oh! I think I’ll give it a whirl as a Gnome user.
I would say popular only ath gnome nerds niche, which is sad, cause is kind of cool
You had me until <. Is that a posting issue or actually part of the code?
Seeing as the screenshot has a < it’s fairly obvious it’s just lemmy.
Yeah thats a bug in lemmy-ui. It doesnt parse both less than symbols and ampersands properly in code blocks which can mess with code (< &) (
< &
)