Repository files navigation Comparison of Computer Languages
Wiki
/: does not have such keyword or function
-: same with Python
a/b: both a and b
Hyperpolyglot
Lang
C/C++
Java
Python
Ruby
javaScript
go
swift
scala
php
julia
variable
/
/
/
/
var/let
var
var
var
/
/
constant
const
/
/
/
/
const
let
val
define
/
function
/
/
def
def-end
function
func
func
def
function
function-end
class
class
class
class
class-end
class
/
class
class
class
/
object
new
new
/
.new()
new
/
/
new
new
/
if-else
if-else
if-else
if-elif-else
if-elsif-else-end
if-else
if-else
if-else
if-else
if-elseif-else
if-elseif-else-end
library/module
#include
import
import
require/include
import
import
import
import
include/require
import/using
inheritance
:
extends
/
<
extends
/
:
extends
extends
Weird Degree
3
4
1
4
3
4
2
3
5
4
Languages
C/C++
Java
Python
Ruby
javaScript
go
swift
scala
php
julia
Define
{}
{}
[]
[],Array.new,Array[]
[],Array()
var
var
[],Array{}
referance
-
-
-
-/.at
-
-
-
-
-
-/getindex
sum
-
-
sum
.sum
-
-
-
-
-
-
product
prod
minimum/max
min/max
.min/.max
-
-
-
-
-
-
sorting
sorted/.sort
.sort
.sort
sort
deleting
del/.remove/.pop
.delete/.pop/.delete_at
.pop/.shift
.remove(,at:)
concatenate
extends
+/.append/.extend
+/.push/.concat/<<
.push/.concat
mapping
map
.map/.each
.map
map
finding
index
.index/.values_at
cat/vcat/hcat
containing
in
.include?
in
insert
.insert
-
.insert(,at:)
Languages
C/C++
Java
Python
Ruby
javaScript
Swift
Julia
Lua
Define
""
""
""/''/""""""/str()
-/%q/ <<~DOC ... DOC/String.new
-/String.new()
-/String()
-
""/''/[[]]
referance
-
-
[]
-
-
[Index]
-
string.sub
mutable
Yes
Yes
No
Yes
No
Yes
No
No
deleting
.strip
.chomp
concatenate
+
+/.concat/<<
-
+/.append
*/string
..
mapping
map
.each_byte
finding
index
.index
.search
findnext
string.find
containing
in
.include?
-
occursin
split
.split
-
-
join
.join
list.join(str)
list.join(str)
join
replace
.replace
s[...]=.../.sub/.gsub
-
replace
string.gsub
Python
Ruby
C/C++
javaScript
Lua
Julia
Haskell
R
Java
Swift
pip/conda
gem
conan
npm
luarocks
Pkg
Cabal/stock/nix
install.packages()
maven
spm
requirements.txt
GemFile
MakeFile
About
Comparison of Computer Languages
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.