Quiz "Language Identification Quiz" that identifies which programming language by looking at the source code


ByIlya Pavlov

There are many programming languages ​​in the world such as JavaScript, Objective-C, Swift, each adopts a characteristic description method. "TripleByte", a recruitment agent specialized for IT-related engineers, is based on the sample code for each language based on the language code Quiz "Language Identification Quiz"Is released to the public.

Triplebyte Quiz
https://quiz.triplebyte.com/language-identification/

To challenge the quiz, open the page and click "Start the quiz". You can challenge even from smartphones.


The problem screen looks something like this. A sample of the source code is displayed at the top, and the answer is indicated by 4 choices at the bottom. "If there is a function and there is a var statement, is this probably JavaScript ......?" And then clicking on the answer ...


Satisfactory correctly. Below the screen, explanation of the language is displayed. While thinking "You can unexpectedly solve ...?", Click "Next Question" in the lower right and proceed ......


This is the source. Choosing Python at the level of "... like defubber, like Ruby and Python ..."?


Losing. The correct answer was Ruby. I will forward the answer to 15 questions like this.


The editorial staff who answered is the level which studied the programming language only a little. I thought, "This look, C # I am sorry ... ...." When choosing ......


Correct answer with Magre.


However, in the fourth question, it will be settled again.


The correct answer was Objective-C.


Source code no longer distinguishable to beginners. Correct answer is one of object oriented programming languagesKotlinIt is said that.


On the contrary, there are also problems with too much features that seems to be understood as "Donzba!" But beginners do not get hands or feet. The correct answer was born in 1957This languageIt is said that.


The last question is this source code. This is still a clear programming language.


After solving the last problem, the result of 6 correct answers out of 15 questions was "Not bad!" (Not bad!). Thinking that only the first two questions could be solved with a certain degree of confidence, I was a bit surprised at the score like a miracle, but once people with knowledge of the program, those with interest, and others who are not I tried challenging and it was an interesting quiz.

in Review,   Web Service, Posted by darkhorse_log