
Sergey
22.05.2018
21:02:48
да и в пхп
а в баше вообще все строки
даже небо
и даже аллах

Google

Алексей
22.05.2018
21:03:19
в жсе есть TS, которую может обеспечить статическую типизацию и даже сильную статическую типизацию, если нужно

Sergey
22.05.2018
21:03:44
это говно полнейшее

Алексей
22.05.2018
21:04:08

Sergey
22.05.2018
21:04:11
сидеть компилировать яваскрипт удел упоротоых долбоебов
это на работе у меня сишарписты такой херней страдают

Алексей
22.05.2018
21:04:31
все
потому что js разработка уже далеко ушла от "накидал быстренько пару скриптов с jquery"

Sergey
22.05.2018
21:05:10
давно заметил что те кто начал с компилируемых языков потом вообще не могут в динамическую типизацию
ну я вуй компилировал
но там это уже удобство

Алексей
22.05.2018
21:06:02
ну сейчас даже ES6 в ES5 комплируют, чтобы почти везде завелось всё

Sergey
22.05.2018
21:06:05
у тебя в одном файле явасрипт шаблон и цсс

Google

Алексей
22.05.2018
21:06:10
в реакте jsx компилить тоже

Sergey
22.05.2018
21:06:16
и модули импортировать можно
а на выходе выхлоп минификатора и три файла из сотен

Алексей
22.05.2018
21:06:48
и даже если вообще ничего не компилить, писать только под самые свежие браузеры, то всё равно надо в бандл собирать

Sergey
22.05.2018
21:06:57
ну еще индекс шаблон
4

Алексей
22.05.2018
21:07:02
так что без сборки жс сейчас мало когда можно обойтись

Sergey
22.05.2018
21:07:31
в яндексе сидят на нативном яваскрипте пишут
это я точно знаю

Алексей
22.05.2018
21:08:16
и да, у TS очень гибкая и мощная система типов (ему при компиляции в жс такое реализовать - раз плюнуть), плюс вывод типов

Sergey
22.05.2018
21:08:49
питон у тебя явно не первым языком был
сколько тебе лет?

Алексей
22.05.2018
21:09:07
у меня был паскаль вообще в стародавние школьные времена

Sergey
22.05.2018
21:09:38
ну паскалепроблемы
это как травма психики

Алексей
22.05.2018
21:09:52
Но я пока не видел языка, который конкурировал бы с питоном в простоте и быстроте написания кода.
ну нее

Sergey
22.05.2018
21:09:57
раз и на всю жизнь

Joss
22.05.2018
21:10:02

Google

Sergey
22.05.2018
21:10:20
исключения лишь подтверждают правила

Алексей
22.05.2018
21:10:34
я знаю столько различных языков программирования, что никаких травм у меня и нет особо
ну кроме как от пхп

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
22.05.2018
21:10:41

Алексей
22.05.2018
21:10:49
это был тёмный период в моей жизни
когда я на пыхе был вынужден кодить

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
22.05.2018
21:11:55
Почему ее все чмырят? (Кроме доллара перед переменной)

Алексей
22.05.2018
21:12:42
на самом деле любой язык программирования вносит свой "отпечаток" в сознание и мышление программиста
вот почему я твёрдо убеждён, что любому нормальному программисту следует знать несколько языков, и чем больше отличий в этих языках будет друг от друга, тем лучше
очень долго

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
22.05.2018
21:13:42
Охуительные истории в полночь

Алексей
22.05.2018
21:13:54
если рассказывать вкратце, то пхп - это язык-химера с бессистемным развитием

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
22.05.2018
21:14:04
То есть?
Что значит системное и бессистемное?
Как это определить?

Алексей
22.05.2018
21:14:36
ну то есть вот жс спроектировали за 10 дней
вроде
пхп же не проектировали вообще
его слепили из того что было

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
22.05.2018
21:15:01
Ну и что в этом плохого?

Google

Алексей
22.05.2018
21:15:06
стандартная либа частично из си приехала

Sergey
22.05.2018
21:15:17
пхп это шаблонизатор для перла

Алексей
22.05.2018
21:15:21
а это значит, что не обработал код ошибки - всё тогда

Sergey
22.05.2018
21:15:23
изначально
потом его лердофф на си переписал

Алексей
22.05.2018
21:15:45
ооп в пыху из джавы приволокли

Sergey
22.05.2018
21:15:47
а потом заявил что новый язык создал

Алексей
22.05.2018
21:16:04
зачем в динамическом языке ооп из джавы мне до сих пор не ясно
это как козе боян

Sergey
22.05.2018
21:16:12
а сишарписты вообще все из явы спиздили

Алексей
22.05.2018
21:16:49

Sergey
22.05.2018
21:16:55
в пыху еще анонимные функции каллбеки из яваскрипты переволокли
трейты хуейты из других языков
замыкания

Алексей
22.05.2018
21:17:14

Sergey
22.05.2018
21:17:17
все подряд тащут

Алексей
22.05.2018
21:17:18
очень костыльно

Sergey
22.05.2018
21:17:31
а как не было в языке ни списков ни массивов так и нет

Алексей
22.05.2018
21:17:42
не, на самом деле, лямбды и замыкания сейчас повсюду просто

Google

Алексей
22.05.2018
21:18:03
только он и массив и словарь одновременно

Sergey
22.05.2018
21:18:23
то просто питооновский словарь
ток ебанутый

Алексей
22.05.2018
21:18:41
и конечно же, он передаётся по значению, а не по ссылке как во всех остальных нормальных языках

Sergey
22.05.2018
21:19:19
исходники на гитхабе

Алексей
22.05.2018
21:19:22
то есть когда он как массив юзается, он не будет как хэш таблица данные хранить
вроде бы
я почти уверен в этом
по крайней мере в 7 версии точно
Ну кстати в пыхе вроде бы числовые индексы в массиве всегда по особому обрабатываются, что как бы намекает на особое хранение
ну не суть

Sergey
22.05.2018
21:22:37
/* Takes a "symtable" hashtable (contains integer and non-numeric string keys)
* and converts it to a "proptable" (contains only string keys).
* If the symtable didn't need duplicating, its refcount is incremented.
*/
ZEND_API HashTable* ZEND_FASTCALL zend_symtable_to_proptable(HashTable *ht)
{
zend_ulong num_key;
zend_string *str_key;
zval *zv;
if (UNEXPECTED(HT_IS_PACKED(ht))) {
goto convert;
}
ZEND_HASH_FOREACH_KEY_VAL(ht, num_key, str_key, zv) {
if (!str_key) {
goto convert;
}
} ZEND_HASH_FOREACH_END();
if (!(GC_FLAGS(ht) & IS_ARRAY_IMMUTABLE)) {
GC_ADDREF(ht);
}
goto

Алексей
22.05.2018
21:23:21
это почти даже нормально для Си

Александр
22.05.2018
21:35:28
Добрый вечер. Подскажите, кто-то работал с хостингом openshift ? выкладывали python проект туда?

Sergey
22.05.2018
21:38:35
там еще куча функций в глобальной области видимости
не осилили разбить все на модули

Amir
22.05.2018
21:39:40
у меня вопрос когда я делаю числу round(1.123456, 2) отсекается "хвост" - где и как я могу этот хвост получить?)