Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Резюме для программиста

AlexNek патриот14.11.22 21:00
AlexNek
NEW 14.11.22 21:00 
в ответ alex445 14.11.22 20:48
Что, значит никаких принципов?

Хто енто сказал? спок

Срыв покровов патриот14.11.22 21:57
NEW 14.11.22 21:57 
в ответ alex445 14.11.22 20:48, Последний раз изменено 14.11.22 21:57 (Срыв покровов)

что ты на этот яваскрипт бочку катишь как старый пердун?

С jQuery там функционал вполне взрослый

alex445 коренной житель15.11.22 05:43
NEW 15.11.22 05:43 
в ответ Срыв покровов 14.11.22 21:57, Последний раз изменено 15.11.22 05:44 (alex445)

Ну надо же на что-то бочку катить? Я её в принципе в любую сторону могу развернуть. ))


И не на скриптиз, а на скриптизёров, которые кроме своего скриптиза ничего не выучили и лезут с ним во все щели, хотя видно, что области его применения весьма ограниченные.

Срыв покровов патриот15.11.22 06:52
NEW 15.11.22 06:52 
в ответ alex445 15.11.22 05:43

так и они тебе могут сказать, чтоб сидел в своём сишарпе на бэкэнде и не отсвечивал

А не в браузер лез.

alex445 коренной житель15.11.22 08:47
NEW 15.11.22 08:47 
в ответ Срыв покровов 15.11.22 06:52

Так я и сидел. Но они первые начали, так что это лишь ответка. Я думал, что веб-ассембли это подкоп под стан врага, но что-то оно не сильно развивается. Считай, кроме МС никто ничего вменяемого в этой области пока не предложил.

MrSanders коренной житель15.11.22 09:27
NEW 15.11.22 09:27 
в ответ Срыв покровов 14.11.22 21:57
что ты на этот яваскрипт бочку катишь как старый пердун?

Записывай меня тоже в стерпёры. На языке, в котором

true && "a" = "a"
false && "a" = false

программируйте и ищите ошибки сами. Мне мои нервные клетки дороже.

alex445 коренной житель15.11.22 10:58
NEW 15.11.22 10:58 
в ответ MrSanders 15.11.22 09:27, Последний раз изменено 15.11.22 10:58 (alex445)

Скриптизёры говорят, что там просто есть пачка конвенций и неочевидных "приведений типов". Их надо просто выучить и всё будет нормуль.

Срыв покровов патриот15.11.22 11:06
NEW 15.11.22 11:06 
в ответ MrSanders 15.11.22 09:27

да, это жопа конечно

Но и нефиг таким извратом заниматься

MrSanders коренной житель15.11.22 11:18
NEW 15.11.22 11:18 
в ответ Срыв покровов 15.11.22 11:06, Последний раз изменено 15.11.22 11:26 (MrSanders)

Так никто же специально таким не занимается (кроме особо продвинутых извращенцев). Такое обычно из-за ошибок вылазит. Переменную перепутал и понеслась. Пока одно false было, всё работало отлично. А потом полгода спустя что-то поменяли стало true и БЗДЫЩЩЩЩЩ! Давай, ищи, где же ашипка...

А так жабаскрипт в этом месте вообще фееричен. В нём true && "a" возвращает "a" а вот "a" && true таки true. Как тебе такое, Илон Маск, блин. Кросавчеги.

alex445 коренной житель15.11.22 12:20
NEW 15.11.22 12:20 
в ответ MrSanders 15.11.22 11:18, Последний раз изменено 15.11.22 12:33 (alex445)

"И что? Конвенции выучи, неуч!"


"Если ты по одному оператору сравнения так бомбишь, то что скажешь, когда узнаешь, что там на каждый оператор такая табличка с конвенциями? Слабак!"


"Джаваскрипт - язык со слабой типизацией, в котором нужно использовать строгую, чтобы нормально программировать. Что непонятно?"


"Ты ещё тут претензии поимей:

const number1 = new Number(3);

const number2 = new Number(3);

number1 == 3; // true

number1 == number2; // false"

Программист коренной житель15.11.22 13:50
NEW 15.11.22 13:50 
в ответ alex445 15.11.22 12:20

В шарпе такая же фигня: https://stackoverflow.com/questions/24172782/diff-between-...

Murr патриот15.11.22 18:45
Murr
NEW 15.11.22 18:45 
в ответ Программист 15.11.22 13:50

В шарпе такая же фигня

------

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

Бесконечный цикл завсегдатай15.11.22 19:12
NEW 15.11.22 19:12 
в ответ Программист 15.11.22 13:50

Недавно встретил нечто подобное для Питона. Какой результат такого выражение (например, если ввести с консоли):


{True: 'да', 1: 'нет', 1.0: 'возможно'}


Здесь надо знать, что у этих ключей одинаковые хеши (функция __hash__). Поэтому результат будет иметь один ключ и именно первый. А значение будет последним (последнее присваивание).


{True: 'возможно'}


Но здесь возникает вопрос: одинаковый хеш у 1 и 1.0 это как-то на границе легальности. Многие бы сказали, что это больше на криминал похоже. Ну тут можно только развести руками и просто запомнить. Что я и сделал (сам я такими задачками не занимаюсь и вряд ли бы решил.)

7495 свой человек16.11.22 04:34
7495
NEW 16.11.22 04:34 
в ответ Бесконечный цикл 15.11.22 19:12

в нормальных языках, таких как ЯваСкрипт и его более совершенной версии: Solidity пишут защитные функций, например от ошибок переполнения:


// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
library SafeMath {
function add(uint a, uint b) internal pure returns (uint c) {
c = a + b;
require(c >= a);
}
function sub(uint a, uint b) internal pure returns (uint c) {
require(b <= a);
c = a - b;
}
function mul(uint a, uint b) internal pure returns (uint c) {
c = a * b;
require(a == 0 || c / a == b);
}
function div(uint a, uint b) internal pure returns (uint c) {
require(b > 0);
c = a / b;
}
}



Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
Срыв покровов патриот16.11.22 08:13
16.11.22 08:13 
в ответ 7495 16.11.22 04:34

Смешно

Программист коренной житель16.11.22 08:28
NEW 16.11.22 08:28 
в ответ Murr 15.11.22 18:45

Не знаю при чем тут ссылочные и валуе типы. Шарп в принципе язык с явной типизацией.

alex445 коренной житель16.11.22 22:39
NEW 16.11.22 22:39 
в ответ Программист 16.11.22 08:28, Последний раз изменено 17.11.22 19:28 (alex445)

Bootstrap всё? Или наоборот лучше станет?


Посмотрел. Потом посмотрел на список суборбитальных пусков с поиском по слову "amateur rocket". И на другие года. Да щас любой Вася может ракету в космос (90+ км) запустить и потом видос в ютуб выложить и увидеть, что Земля плоская (даже закругляется к небу на концах). А мы тут кнопки давим...

alex445 коренной житель19.11.22 02:20
NEW 19.11.22 02:20 
в ответ alex445 16.11.22 22:39, Последний раз изменено 19.11.22 02:35 (alex445)

Это вот этот вот ЛА, о котором Мурр говорил? Вокруг какие-то развалюхи, но тачилы вокруг прямо бохатые ездиют. Цэ Америка! Сразу виден контраст с Европой. В Германии всё чистенько, но нищюкиии по сравнению с США! В Италии ещё большие нищюки, и при этом грязновато. Американские тачки это два метра ширины и МИНИМУМ пять метров длины. Европейские задохлики даже в дорогих классах редко два метра ширины имеют, и едва добираются до 5 метровой длины.


На видео от этих самых прохода нет. ))

Бесконечный цикл завсегдатай19.11.22 10:47
NEW 19.11.22 10:47 
в ответ alex445 19.11.22 02:20
alex445 коренной житель19.11.22 12:19
NEW 19.11.22 12:19 
в ответ Бесконечный цикл 19.11.22 10:47

50 баксов в час за тестировщика? Разве что в Силиконовой Долине. Но там и расценки у уличных работниц повыше, поди - так что полтинником не отделаешься.