Date: 2014-01-28 07:44 am (UTC)
From: [identity profile] nivanych.livejournal.com
;-) Теперь мы видим, как они ошибались!

Date: 2014-01-28 08:00 am (UTC)
From: [identity profile] nponeccop.livejournal.com
Надо теперь, чтобы кто-нибудь написал статью "поскольку джаваскрипт не предназначен для программирования в большом, а система модулей и скоупов Си хуже любой из инкарнаций модулей JS, Си также не предназначен для программирования в большом"

Date: 2014-01-28 08:40 am (UTC)
From: [identity profile] nivanych.livejournal.com
"Си предназначен для программирования по-большому"

Date: 2014-01-28 08:48 am (UTC)
From: [identity profile] dmytrish.livejournal.com
А джаваскрипт — по маленькому, да.

Date: 2014-01-28 01:13 pm (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
В JS случайно забытый var приводит к использованию (созданию) глобальной переменной.

В C при опечатке в имени поля структуры - будет ошибка при компиляции. В Python - будет ошибка при работе программы.
В JavaScript - это не ошибка, будет "значение по-умолчанию".

В C проверяется количество и тип параметров. В Python - хотя бы количество хотя бы в runtime.

В JavaScript - можно позвать функцию с любым количеством параметров, ошибки не будет даже в runtime.

Система типов в JS "в непонятной ситуации - считаем всё строками". По сравнению с JS можно считать C аккуратным со строгой системой типов.

Profile

thedeemon: (Default)
Dmitry Popov

April 2026

S M T W T F S
   1 234
567891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 26th, 2026 05:34 am
Powered by Dreamwidth Studios