From f4f04b348683f120ea889610ebaed763ccac9a03 Mon Sep 17 00:00:00 2001 From: Sayantan Dasgupta Date: Wed, 18 Oct 2023 13:28:11 +0530 Subject: [PATCH] Added some more features to language basics --- web/thesauruses/_meta/language_basics.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/web/thesauruses/_meta/language_basics.json b/web/thesauruses/_meta/language_basics.json index 8410bb735..0de09acf0 100644 --- a/web/thesauruses/_meta/language_basics.json +++ b/web/thesauruses/_meta/language_basics.json @@ -34,6 +34,24 @@ "second_generation": "Language uses mnemonic codes and symbols to represent machine-level instructions, providing a more human-readable way to program and interact with a computer's hardware.", "third_generation": "High-level programming languages designed for general-purpose software development, offering a higher level of abstraction and greater ease of use compared to low-level languages like assembly.", "fourth_generation": "High-level programming languages designed for specific applications or domains, often using natural language-like syntax and focusing on rapid application development." + }, + "Entry Point": { + "main_function": "Entry point of the program is the main function of the file", + "custom_function": "In some programming languages, custom functions can be made to be the entry point of a program", + "script_file": "Entry point of the program is the top of the script file" + }, + "Comments": { + "single_line": "Single line comments are used for brief explanations. Most common indicators of single line comments are // and #", + "multi_line": "Multi line comments span multiple lines. Used for longer explanations, or for commenting out code which you do not intend to execute. Usually multi line comments are enclosed within /* ... */, ''' ... ''' or \"\"\" ... \"\"\" ", + "documentation": "Some programming languages have specific comment syntax for generating documentation. For example, Javadoc comments can be generated using /** ", + "special": "Some programming languages have a special comment syntax for specific purposes" + }, + "Library and Framework support": { + "standard_libraries": "Programming Language is supported by an extensive network of standard libraries which are not required to be imported externally", + "extensive_frameworks": "Language has a strong network of external frameworks for supporting additional functionalities. Usually the external libraries are installed into the project using a package manager, and imported into the required file using the `import` keyword" + }, + "Minimal Program": { + "hello_world": "The most minimal program to understand all the basics is the Hello World program. Here you only need to print \"Hello World\" to the console/output of the programming language of your choice." } } } \ No newline at end of file