14 февраля 2023 Всякое Python JavaScript 1C Rust PHP C++


 

Сравнение лаконичности языков программирования Python JavaScript 1C Rust Php C++

Python

JavaScript

1C

Rust

PHP

C++

32

34

35

39

67

84

False

break

и

as

__halt_compiler

alignas

True

case

из

async

abstract

alignof

None

class

или

await

and

and

and

catch

не

break

array

and_eq

with

const

для

const

as

asm

assert

continue

если

continue

break

auto

break

debugger

иначе

crate

callable

Bооl

class

default

как

dyn

case

Bitand

continue

delete

когда

else

catch

bltor

def

do

пока

enum

class

break

del

else

по

extern

clone

case

elif

export

вконце

false

const

catch

else

extends

возврат

fn

continue

char

except

finally

попытка

for

declare

char16_t

finally

for

поймать

if

default

char32_t

for

function

исключение

impl

die

compl

from

if

прервать

in

do

const

global

import

продолжить

let

echo

const_cast

if

in

импорт

loop

else

constexpr

import

instanceof

экспорт

match

elseif

continue

in

let

выбросить

mod

empty

dass

is

new

выбор

move

enddeclare

decltype

lambda

return

новый

mut

endfor

default

nonlocal

super

метод

pub

endforeach

delete

not

switch

это

ref

endif

do

or

this

исп

return

endswitch

double

pass

throw

конст

Self

endwhile

dynamic_cast

raise

try

конструктор

self

eval

else

return

typeof

любой

static

exit

enum

try

var

область

struct

extends

explicit

while

void

знч

super

final

export

yield

while

пер

trait

finally

extern

 

with

перечисление

true

for

false

 

yield

структура

type

foreach

float

 

 

умолчание

union

function

for

 

 

 

unsafe

global

friend

 

 

 

use

goto

goto

 

 

 

where

if

if

 

 

 

while

implements

inline

 

 

 

 

include

int

 

 

 

 

include_once

long

 

 

 

 

instanceof

mutable

 

 

 

 

insteadof

namespace

 

 

 

 

interface

new

 

 

 

 

isset

noexcept

 

 

 

 

list

not

 

 

 

 

namespace

not_eq

 

 

 

 

new

nullptr

 

 

 

 

or

operator

 

 

 

 

print

ОR

 

 

 

 

private

or_eq

 

 

 

 

protected

private

 

 

 

 

public

protected

 

 

 

 

require

public

 

 

 

 

require_once

register

 

 

 

 

return

reinterpret_cast

 

 

 

 

static

return

 

 

 

 

switch

short

 

 

 

 

throw

signed

 

 

 

 

trait

sizeof

 

 

 

 

try

static

 

 

 

 

unset

static_assert

 

 

 

 

use

static_cast

 

 

 

 

var

struct

 

 

 

 

while

switch

 

 

 

 

xor

template

 

 

 

 

yield

this

 

 

 

 

 

thread_local

 

 

 

 

 

throw

 

 

 

 

 

true

 

 

 

 

 

try

 

 

 

 

 

typedef

 

 

 

 

 

typeid

 

 

 

 

 

typename

 

 

 

 

 

union

 

 

 

 

 

unsigned

 

 

 

 

 

using

 

 

 

 

 

virtual

 

 

 

 

 

void

 

 

 

 

 

volatile

 

 

 

 

 

wchar_t

 

 

 

 

 

while

 

 

 

 

 

xor

 

 

 

 

 

xor_eq