Cheatsheets: The Bone Collection

Posted by admin at January 5, 2021

A basic part of learning new languages is understanding the basics of the language and if you have had to build several projects in several languages, you will discover that there are certain specific parameters each language should provide for.

I am collecting a list of cheat sheets for the programming languages I have worked with so far. I am doing this for referral purposes, a way of simplifying my research, reducing online searched and improving recall. Afterwards I will do a comparison between the most used and the least used languages.

A table of contents and the comparison tables will be provided in this article when I am done. Below are the targeted languages I am collecting:

Language specifications
PHP
JS
Python
Java
Kotlin
Swift
C#
BOF and EOF
-
-
-
-
-
-
-
Documentation
-
-
-
-
-
-
-
Single line comments
-
-
-
-
-
-
-
Multi line comments
-
-
-
-
-
-
-
EOL delimiter
-
-
-
-
-
-
-
Basic Output
-
-
-
-
-
-
-
DATATYPES
-
-
-
-
-
-
-
Integer
-
-
-
-
-
-
-
Float
-
-
-
-
-
-
-
String
-
-
-
-
-
-
-
Boolean
-
-
-
-
-
-
-
Array
-
-
-
-
-
-
-
Object
-
-
-
-
-
-
-
Undefined
-
-
-
-
-
-
-
Null
-
-
-
-
-
-
-
INITIALIZATION
-
-
-
-
-
-
-
Initialization keywords
-
-
-
-
-
-
-
Naming variables
-
-
-
-
-
-
-
Naming constants
-
-
-
-
-
-
-
Initializing a constant
-
-
-
-
-
-
-
Initializing an integer
-
-
-
-
-
-
-
Initializing a string
-
-
-
-
-
-
-
OPERATORS
-
-
-
-
-
-
-
Operators
-
-
-
-
-
-
-
Logical Operators
-
-
-
-
-
-
-
Assignment Operators
-
-
-
-
-
-
-
Increments and Decrements
-
-
-
-
-
-
-
String Operators
-
-
-
-
-
-
-
Concatenation
-
-
-
-
-
-
-
CONDITIONALS
-
-
-
-
-
-
-
If ... ElseIf ... Else
-
-
-
-
-
-
-
Switch ... Case
-
-
-
-
-
-
-
LOOP CONSTRUCTS
-
-
-
-
-
-
-
While
-
-
-
-
-
-
-
Do While
-
-
-
-
-
-
-
Foreach
-
-
-
-
-
-
-
For
-
-
-
-
-
-
-
CONSTRUCTS
-
-
-
-
-
-
-
Function
-
-
-
-
-
-
-

   0 likes

Suggested Read