как я ненавижу javascript и быдлокодеров

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

White_Pit писал(а):кажущееся ненужным. Это я о типизации
Вы точно программист? А критичное ко времени выполнения приложение хоть раз в жизни писали? (Здесь имеется в виду и обработка больших массивов данных)
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 310
Зарегистрирован: Чт дек 25, 2014 13:49:58
Откуда: Юкон

Сообщение White_Pit »

Точнее будет сказать, я вообще не программист. Немного делаю для себя скрипты на javascript, могу написать статичное приложение на html и внедрить в него немного скриптов для свистелок и перделок получения раскрывающихся менюшек и затухающих картинок. Но это не повод называть себя программистом.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 353
Зарегистрирован: Вс янв 19, 2014 22:41:55

Сообщение Siarzhuk »

White_Pit писал(а):Не то чтоб не устраивает, просто нечто непонятное, и потому кажущееся ненужным. Это я о типизации.
Напрасно так - типизация добрый кусок проблем на этапе компиляции отлавливает. При правильном подходе её и рефакторить помогать припахать можно чтобы не приходя в сознание даже чужой код ровнять. Для HTA скриптов она и не нужна - а в масштабном проекте - автоматическая проверка соответствия "вилок" к их "розеткам" позволяет тратить время жизни на более приятные моменты нежели сидение в скриптодебаггере. Кстати если уж про Ц++ речь то куда больше шишек летит обычно в сторону неупомянутого вами const-а. ;-)
Одновременным нажатием LIGHT и POWER, РП Sangean ATS-909X (ver 1.29) превращается в ATS-909XR! ;-)
Открыл глаза
Аватара пользователя
Сообщения: 45
Зарегистрирован: Вт окт 28, 2014 16:41:36

Сообщение 0x2a »

White_Pit писал(а):Не то чтоб не устраивает, просто нечто непонятное, и потому кажущееся ненужным. Это я о типизации.
Ну да а тем кто на сишке пишет непонятно как можно без массивов работать на каком нибудь луа и прочие прелести высокоуровнего программирования.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

White_Pit писал(а):просто нечто непонятное, и потому кажущееся ненужным.
для скриптов не нужно, т.к. выполняется в виртуальной машине и она оберегает скрипт от вываливания за пределы забора
когда код работает в чистой среде, то пока еще не придумали механизм работы с памятью, чтобы он точно знал сколько ее надо и когда выделять
только я знаю, что переменная а должна быть 1 байт, а переменная б - 2 байта

ну и типизация позволяет создавать собственные типы данных, хотя по сути это просто красиво упакованные базовые типы :)))

мне вот непонятен синтаксис яваскрипта и пхп, когда эти пидары стали делать анонимные функции и присваивать им имена переменных
это вообще противоречит концепции программирования в целом
White_Pit писал(а):Попробуйте написать более - менее вменяемый батник, использующий ветвления. Г
открой для себя http://habrahabr.ru/post/113913/
White_Pit писал(а):Странно читать как программист ругает язык программирования.
никогда им себя не считал и не являюсь им
мне нравится сишный синтаксис, хотя я начинал с спектрумовского бейсика и его концепция это что-то вроде ассемблера с переходами по меткам в виде goto gosub
потом я изучал перл, пхп и си и тут было все довольно логично и красиво
потом с++ и с# с его классами, что делало код еще более красивым и логичным, а главное образным и избавляло большей частью от указателей для передачи большого числа параметров в функции
по сути они были скрыты за разными механизмами сериализации

но яваскрипт вынес мозги как только я пробовал что-то написать на нем
это был изначально полудохлый выкидыш, который имел всего 2 метода манипулирования объектами хтмл
и вот уже много лет эти мудилы изобретают костыли в виде jquery и еще 100500 фреймворков типа angularjs, который уже при средних размерах приложения начинает тормозить, а мобильные устройства вообще дохнут

но что самое интересное - веб с каждым днем требует все больше быдлокодеров и на данный момент растет и надувается
но что-то мне подсказывает, что скоро этот пузырь лопнет
сраный хром уже занимает места как вин98 и при чем каждый новый апдейт занимает по 300мб, отжирая сотнями мегабайт память

я не против вебприложений и сам хотел написать на том же ангуляре, но как только вижу яваскрипт, то сразу ступор
никак не могу понять, что мне вообще писать надо дальше и почему именно так :oops:

можно использовать jquery, я боле менее понял смысл его конструкций, но все равно логику приложения им не опишеш же
тематические ответы только в форуме, в приват не пишите
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 310
Зарегистрирован: Чт дек 25, 2014 13:49:58
Откуда: Юкон

Сообщение White_Pit »

А альтернатива скриптам, выполняемым на стороне клиента, какая? VB только для ослика, и то он на него верещит "неподписанный элемент ActiveX".
Попросту, куча народу, пишущих клиентские приложения, не соблюдает принцип разумной достаточности.
СпойлерЯ придерживаюсь таких вот правил:
1. Если что-то можно добиться только средствами html и css (включая html 5 и css 3 ) это должно быть так и сделано.
2. Если это не может быть сделано средствами html и css, надо хорошо подумать, действительно ли это нужно.
3. Если это действительно нужно, применить javascript, используя минимум кода
4. Если "минимум кода" в результате превратился в несколько килобайт, переходим к пункту 2
То есть, использование чего то подобного
Спойлер

Код: Выделить всё

function goNewPage(){
location.href='NewPageURL'
И далее

Код: Выделить всё

input type='button'  value='Быдлопереход' onclick='goNewPage()'
с моей точки зрения является быдлокодингом, т.к. есть альтернатива
Спойлер

Код: Выделить всё

<a href='NewPageURL'><input type='button' value='Нормальный переход'></a>
Реклама
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

White_Pit писал(а):1. Если что-то можно добиться только средствами html и css (включая html 5 и css 3 ) это должно быть так и сделано.
если ты просто любитель, то это одно
когда ты делаеш заказ, то там надо быстро делать и сделать катающиеся менюшки лучше припомощи jquery или каким плагином
один раз разобрался и дальше только стили ему нужные рисуеш
тематические ответы только в форуме, в приват не пишите
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 310
Зарегистрирован: Чт дек 25, 2014 13:49:58
Откуда: Юкон

Сообщение White_Pit »

Все верно, jQuery один раз скачается клиенту с сервера и будет сидеть в кэше браузера. А в самой странице будет минимум кода, скорость загрузки страницы не пострадает. Другое дело, когда на серьезном ресурсе видишь двухсотстрочные вставки кода непосредственно в теле веб страницы. Спрашивается, сложно было сделать в шапке

Код: Выделить всё

script src='/myscript.js'
В этом случае скрипт скачается один раз при входе клиента на сайт. Будет сидеть в кэше и оттуда работать. А написанный в теле страницы будет всегда перезагружаться вместе со страницей, внося задержку. Это тоже имеет отношение к быдлокодерству.
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

White_Pit писал(а):А написанный в теле страницы будет всегда перезагружаться вместе со страницей, внося задержку.
ты не знаком с современными технологиями
код в теле хтмл может инжектироваться во время выполнения приложения
т.к. в исходнике он как раз отдельно куском, а в хтмл есть конструкция типа <p ng-bind="name"></p>
это не хтмл и яваскрипт может заменить это на свой код
тематические ответы только в форуме, в приват не пишите
Мудрый кот
Аватара пользователя
Сообщения: 1733
Зарегистрирован: Чт авг 21, 2008 22:03:30
Откуда: Одесса(Украина)

Сообщение РадиоЛоматель »

White_Pit писал(а): То есть, использование чего то подобного
...
И далее
....
А теперь рассмотрим такую ситуацию:
Спойлер

Код: Выделить всё

<a href='NewPageVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongURL'><input type='button' value='Нормальный переход 1'>
</a>
...... так 6 раз ......
<a href='NewPageVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongURL'><input type='button' value='Нормальный переход2'></a>
или

Код: Выделить всё

function goNewPage(){
location.href='NewPageVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongURL'
и такое

Код: Выделить всё

input type='button'  value='Быдлопереход1' onclick='goNewPage()'
input type='button'  value='Быдлопереход2' onclick='goNewPage()'
input type='button'  value='Быдлопереход3' onclick='goNewPage()'
input type='button'  value='Быдлопереход4' onclick='goNewPage()'
input type='button'  value='Быдлопереход5' onclick='goNewPage()'
input type='button'  value='Быдлопереход6' onclick='goNewPage()'
Тем более код здесь позволяет составлять ссылки на лету из кусочков, что приведет к еще большей экономии трафика.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 310
Зарегистрирован: Чт дек 25, 2014 13:49:58
Откуда: Юкон

Сообщение White_Pit »

ты не знаком с современными технологиями
Охотно верю, т.к. технологии развиваются бешеными темпами и за всем просто не уследить. Это не моя работа, это для меня часть хобби и главное что бы оно правильно и быстро выполняло потребную мне задачу.
Тут как в анекдоте:
СпойлерСын спрашивает отца-программиста: "Папа, а почему солнце встает на востоке?" - "Ты это проверял?" - "Да". - "Работает?" - "Да". - "Каждый день работает?" - "Да". - "Тогда сынок, ради бога, ничего не трогай, ничего не меняй!".
То РадиоЛоматель: Где вы такие урлы раскапываете? :))
Такое бл*дство я бы ввиде скрипта в хедере подключил. Только как быть с индексированием такой ссылки, когда необходимость есть?.
Родился
Сообщения: 13
Зарегистрирован: Пт июл 08, 2016 08:54:26

Сообщение int21h »

Животное, угомонись. Не знаю этот ваш JS, но вряд ли он принес какие-то новые концепции в программирование, потому что замыкания и смешивание кода и данных были, например, еще в лиспе. То, что тупое быдло не осознает, что находится в круге сансары, и что старые концепции в наше время вдруг появляются снова как ОФИГЕТЬ ПРОРЫВ, это только проблемы узколобого быдла. Скоро, наверно, будет очередной хайп вокруг файловых инфекторов и упаковщиков на бейсике.
Родился
Сообщения: 13
Зарегистрирован: Пт июл 08, 2016 08:54:26

Сообщение int21h »

А, это же Калобайт. Однажды наткнулся где-то в интернете на его форум, где он ныл о том, как он не осиливал математику в своей шараге. Какая трагедия. Человек хотел быть слесарем, а его пытались научить искусству.

PS. Распуская петушиный хвост и вспоминая спектрумы, следует хотя бы иметь опыт работы в Ring 0 и написания морферов кода. Иначе очень смешно смотрится макака, которая за все время ни на уровне ядра так и не научилась работать, ни даже замыкания не осилила.
Родился
Сообщения: 13
Зарегистрирован: Пт июл 08, 2016 08:54:26

Сообщение int21h »

RA3WSI писал(а):Калобайт!! Ай молодца!!!Всегда с интересом читаю твою критику в сторону компьтерных дел. :)) :beer:
Скорее уж голос со стороны параши. Человек долго и упорно осваивал творческую профессию, для которой не вышел умом. Освоил немного кривых и ущербных технологий прямиком из 80-х, нашел дно-работу себе по способностям и воскликнул: ГОВНО! ВЕЗДЕ, ВЕЗДЕ ГОВНО! А в это время на Западе компьютер сайентисты занимаются гомотопической теорией типов, обоссывают ООП в прямом эфире, изучают кольца гомологий и мотивные группы и получают такие зарплаты, до которых славянский ванька никогда не досаморазвивается.
Друг Кота
Аватара пользователя
Сообщения: 3443
Зарегистрирован: Вт июн 28, 2011 12:11:50
Откуда: Россия,Ставропольский край, ст.Бекешевская

Сообщение rus084 »

эм... всего 4 поста на форуме и 3 из них подряд в теме , которая мертва 2 года...
:kill: :facepalm:
Меня зовут Димон .
Изображение
Изображение
Контактная информация:
Родился
Сообщения: 13
Зарегистрирован: Пт июл 08, 2016 08:54:26

Сообщение int21h »

rus084 писал(а):эм... всего 4 поста на форуме и 3 из них подряд в теме , которая мертва 2 года...
:kill: :facepalm:
На анимешном форуме для девочек кто-то скинул линк на смешную тему, где неосилятор офигевает от функций-переменных.
Друг Кота
Аватара пользователя
Сообщения: 3443
Зарегистрирован: Вт июн 28, 2011 12:11:50
Откуда: Россия,Ставропольский край, ст.Бекешевская

Сообщение rus084 »

в любом случае не хорошо писать 3 поста подряд . для этого есть кнопка "правка" . в правилах форума так написано
Меня зовут Димон .
Изображение
Изображение
Контактная информация:
Ответить

Вернуться в «МЯЯЯУ!»