всем хай Я решил «войти» в айти, и начал программирование изучать с Php. Написал вот такой код function Myfunction (): { $a = 7479-2557; echo ‘$a’; } это что-то вроде «калькулятора», который будет вычитать заданные числа. Но у меня вопрос, куда этот код перенести, что-бы он заработал? Пробовал писать в блокноте и сохранять как программу в формате .ехе, не робыть. Куда написать, чтобы вышла прога?
>>234702004 (OP) Взвизгнул на весь опенспейс. Тяночки их HR опрокинули на себя смуззи, кунчики из продакшн теранули от неожиданости половину кода, тимлид укоризненно посмотрел и пошёл в женский туалет - смывать латте с брюк поль&акула.
Не надо php. Попробуй что-нибудь другое (хотя бы c++, java или python например). У php наиболее необычный способ запуска программ из всех популярных языков
Вот кто нахуй уже несколько месяцев терроризирует двач смоими пост ироничными вопросами про it. С каждым новым разом у него получается всё лучше и смешнее. Чел как ты это вообще придумываешь?
>>234702004 (OP) Почему для местных дегенов IT - это Питон, PHP, да и вообще в целом прогерство. Местные не понимают, что Информационные технологии это огромная структура с разными направлениями, которые развиваются быстрее чем вообще успевает человечество это изучать. Нахера вам программирование не ясно, идите в инфр. безопасность там веселее, идите в БД, иди в админство, идите в АСУтп, это куда интереснее.
Сука, какие же вы ебланы XDDDDDD Каждый раз как в первый, хотя вот за этот месяц конкретно 2-ой раз посчу, хотя сам эту пасту сочинил 2 года назад. В самом первом треде 100 постов за 10 минут набежало.
>>234703625 А вот нехуй так с типами обращаться. Ты смотришь на массив, как на object[], но под ним у тебя string[], который не примет на вход тип, если тот не сможет неявно (implicit) скаститься к его типу (string). 54 не может превратиться в строку. Если бы ты написал object[] arr = new object[10]; То проблем бы не было, в таком случае 54 сбоксится. Учи плюсы короче чтобы понимать шарпы.
>>234704006 а что такое импликит(implicit)? у меня же там переменная в которой хранится массив объектов, а в си шарпе(C#) любой другой тип (type) образован из объекта
>>234704799 Паскаль вообще язык для тёть срак с мухосранских универов, которые с советского времени преподают. В топ вузах C/C++ дают с самого первого семестра.
>>234704891 а зачем вообще учить низкоуровневые языки? чтобы стать низкоуровневым специалистом? чтобы денег получать меньше? ну нахуй, лучше питон сразу учить
>>234702004 (OP) Начни с верстки - html +css. Сверстай пару макетов. Потом js . И только потом пхв - потому что пхп - это серверный язык, для бэкэнда. И чтоб он с чем-то работал надо сначало сайт сделать. Ну или можешь парсер написать, но там все равно надо понимать как устроен сайт - то есть без хтмл/ксс/жс не обойтись. Или можешь игры запилить для браузера - для мотивации.
>>234703404 >инфр. безопасность Перекладывать бумажки с гостами 5 дней в неделю? >БД Более скучной шняги не найти >админство Сидеть 7 часов, а а оставшийся час прописвать целый один маршрут на ролтере?
>>234705155 >пхп - это серверный язык, для бэкэнда. Вот именно блять. Именно поэтому пыху/ноду/джанго/асп и че там еще я хз нет смысла учить, т.к ответственность на бэкенде значительно выше чем на фронте, соответственно уронить сервер, открыть конфиденциальные данные проще простого.
>>234706789 Спасибо А например такой язык как с# не справится с задачей? Или чтобы добиться того же результата нужно дольше ебаться? Или он не под эти задачи
>>234706728 Потому что js - динамический язык, он очень хорошо управляется с памятью + он дохуя быстрый, для читов самое то, такие программы как раз должны перехватывать хендшейки на больших скоростях в памяти. Js с эти справляется лучше всего
>>234706924 Еще js обладает очень хорошим пакетнеым менеджером - npm. Благодаря его оптимизации скачанные им модули занимают минимальное количество места как на жестком диске, так и в памяти.
>>234704006 >не сможет неявно (implicit) скаститься к его типу (string) 54 может скаститься неявно к string, но в данном коде он будет каститься к object т.к в левой части выражения тип object (arr[2]). Короче, в такой массив можешь добавлять только значения типа string
>>234704006 >Учи плюсы короче чтобы понимать шарпы. Я учил плюсы, но нихуя не понял в этом синтаксисе. Че за тип object? Хуйня чтоб потом поэникастить с неё?
>>234704625 Я тебе как джавист то же самое заявляю. То что ты указал, что тип у тебя object значит только то, что вызывать ты можешь только методы, наследуемые от object. А в ссылку ты передал массив string , что позволительно, но только работать можно будет со string в рамках object. В общем такой хуйней лучше не заниматься, хочешь коллекцию object - создавай коллекцию object, а не изъебывайся передавая им значения наследников, во всяком случае, если того действительно не потребуется.
Ты че, кода не видал? С++ делает бинарный код, а ПХП - открывается в браузере. Код антивирус банит на твоем ПК, а ПХП выполняется на сервере. Пишите на 1С, платформа 1С 8.3.16 уже может работать с vk.com, Telegram, Facebook... У меня шеф телеграм-ботов на 1С пишет. Раньше на Python писал, заебался в Блокноте. Теперь только на 1С.
>>234708151 Ну так я понимаю, что это скорее всего бесполезная хуйня, которая только мешает. Вопрос в том, зачем такая конструкция вообще нужна в ЯП и почему её не выпилили.
>>234708206 Это один из столпов ООП - полиморфизм. Практически все поведенчиские паттерны проектирования построены на нем. Так что он скорее не бесполезен, а необходимо более грамотно его использовать.
>>234705572 Смотря для каких целей, питон, Р и подобные языки ближе всего к математике в плане своей объектной философии, поэтому хорошо подходят для вычислений.
Я понимаю обе позиции, для низкоуровневых Питон и пр - ненужное тормознутое говно для детей.
Для высокоуровневых сишка и жаба - это вонючее технарское говно в масле и саже, мне тут предельную форму для рандом волка писать, ебать, какая нахуй аллокация памяти?
>>234708525 Я так понимаю any_cat аналог (Type) Object в java ? Если так, то в принципе ничем. Вообще полиморфизм удобен тем, что тебе кастовать ничего и не придется, если дочерний объект явно наследуется от родительского, то jvm ясно понимает, что у всех дочерних объектов есть реализация родительских методов. Получается их можно вызывать даже не кастуя.
>>234708926 Вот только что эникаст, что наследование от глобального типа - полная хуйня. Именно благодаря таким безграмотным решениям при создании ЯП расцветают костыли вроде тайпскрипта
>>234703404 > идите в инфр. безопасность там веселее, идите в БД
Для этого хоть немного мозгов надо иметь
> иди в админство
А вот это для местных анонов на самом деле идеальный вариант. Ну как, ещё наверно несколько лет. Разработчики уже в целом просекли что админам иногда даже стеклянный хуй давать опасно и везде тащат DevOps.
>>234709008 С этим я согласен, в java вообще все объекты неявно наследуются от Object и это создает огромную проблему джунам, они не пониманиют как руководствоваться с полученной силой и в итоге получаешь тонну говнокода, который непредсказуем и читать невозможно.
Так, раз тред ещё не умер, то я тут спрошу. В общщем, учу с# два-три месяца, понял архитектуру и логику на базовом уровне, как работают классы, методы, поля, свойства, массивы, списки, модификаторы доступа, static, массивы, списки. Написал шахматы в 1000 строчек на консольном приложении (пока что, вроде, это самое продвинутое из всего, что я писал, у меня там класс для каждой клеточки, класс для доски, двумерный массив клеточек, конструкторы всякие). К лету хочу вкатиться во фриланс. Как ето устроить? Посмотрел задания на бирже, думаю, что ещё не хватает знаний. Не разобрался толком в windows forms, в программирование сайтов вообще ещё не залезал. Что теперь стоит делать? Может, стоит пытаться устроиться на стажировку джуном? Несовершеннолетний, так что официально меня вряд ли наймут. Но видел вакансии с обучением, так что есть возможность попытаться. Или стоит дальше учить все по интернетам? Что вообще стоит учить ещё, чтобы я смог потом сказать, что я умею погромировать на шарпе?
Не слушай его -- просто разберись с типами в C# и всё. Плюсы тебе тут ничего вообще не дадут потому что там ООП один хуй настолько кривое и примитивное, что интерфейс у них -- это вообще Design Pattern, а не фича языка.
>>234709484 >учу с# два-три месяца >К лету хочу вкатиться во фриланс. Как ето устроить? Поработай год-два на галере, потом можешь вкатываться во фриланс. Иначе ты там нахуй никому не нужен максимум лабы для универа делать за гроши >Что теперь стоит делать? Напиши сайт на аспе, на дизайн похуй, главное реализуй полноценное SPA с подгрузкой информации через AJAX. Такое сейчас пиздец ценится. >Что вообще стоит учить ещё, чтобы я смог потом сказать, что я умею погромировать на шарпе? Ты уже можешь сказать что можешь программировать на шарпе. ПРоблема в том, что ты не можешь сказать, что пишешь красивый логичный и изящный код.
>>234708818 > питон, Р и подобные языки ближе всего к математике в плане своей объектной философии > питон > ближе всего к математике > в плане своей объектной философии
>>234710058 Так эта хуйня справедлива как раз для языков с динамической типизацией, в частности для языков, которые еще и наследуют кучу ненужного говнища от глобального объекта что бы сложить два числа.
>>234710364 > То, что в веб может каждый хуй скорее всего залсуга ноды. Ты хоть раз-то на ноде веб-приложение нормальное пытался написать? Там только говноподелки можно делать, как на пхп лет 10 назад, когда руками приходилось пердолить сессии, csrf, xss, когда запросы к БД составляли конкатенацией строк
Я раньше думал что эта хуйня хорошо подходит чтобы фронты себе сами писали API-слой в микросервисной архитектуре, но в итоге убедился что и это говно, потому что нормальных фреймворков под ноду нет, а фронты в основном очень-очень-очень хуевые и тупые разработчики.
>>234710703 Да я знаю про Nuxt, как раз после опыта работы с ним пришел к такому выводу.
Nuxt так-то не фрейморк для ноды -- это фрейморк поверх Vue. Для ноды там один Koa и SSR -- остальное изволь собирать самостоятельно. + по факту никакого фрейморка для работы с Koa он и не задает -- это в итоге заканчивается одним файликом index.js на 1000 строк каталоге "server" и хуевой тучей дыр и уязвимостей и веселых конструкций по типу IsAuthenticated() в каждом методе апи.
Вот еслиб Nuxt взял основу серверной части какой-нибудь Sails.js и развивал бы его -- было бы совсем другое дело.
>>234711012 Он скорее всего имеет в виду DBA или PL/SQL-разработчика под оракел или какого-нибудь DWH-специалиста. Короче да, бд так-то может и сама по себе "в вакууме" работать и собсно в реальном мире так и происходит всегда.
>>234708690 А зачем тогда двощ? Давайте, блядь, в гугле сидеть и не общаться. Здесь ведь могут какие-нибудь еще варианты подсказать. Я не об этом бототреде, а в общем и целом. Мимо
>>234710036 Да, действительно. Ты сейчас будешь магистру математики пояснять что он не прав. Ну жду, что сказать.
Важнейшая особенность математического доказательства и анализа - это умение представлять один математический объект в той или иной теоретической плоскости.
Случайное блуждние и как граф, и как матрицу, матрицу и вектор, и как систему координат, трёхмерный объект и как совокупность точек с 3 координатами, и как функцию, и все это должно переводиться одно в другое и взаимодействовать.
Если ты не асилил, это твои сугубо проблемы. Мне достаточно двух корочек, которые убеждают меня в моих знаниях.
>>234705539 > Удачи там с адресной арифметикой > френд функциями На изучение приходится 5 минут на чтение статьи. Если больше - ты олигофрен или имеешь другие умственные отклонения.
>>234714504 > Ты сейчас будешь магистру математики пояснять что он не прав
Буду. Какое вообще отношение имеет твоя магистратура к программированию?
> Важнейшая особенность математического доказательства и анализа - это умение представлять один математический объект в той или иной теоретической плоскости.
Ебать Америку открыл
> Случайное блуждние и как граф, и как матрицу, матрицу и вектор, и как систему координат, трёхмерный объект и как совокупность точек с 3 координатами, и как функцию, и все это должно переводиться одно в другое и взаимодействовать.
Ебать Америку открыл [2] хотя с функцией ты уже обосрался[/b]
> Если ты не асилил, это твои сугубо проблемы. Мне достаточно двух корочек, которые убеждают меня в моих знаниях.
Мне достаточно посмотреть используемую тобой авторскую терминологию, чтобы убедиться что ты долбоеб, конкретно в программировании нихуя не понимающий. Объектная, мать её, философия.
То что под питон умные люди написали математические пакеты ещё не значит что он, якобы, "ближе к математике" (что это блять вообще значит?), чем условный Lua, Ruby, JS и даже C#.
Тебе в универе про него рассказали только потому что в определенный момент кто-то успешно запитчил идею использовать питон вместо матлаба, потому что бесплатный и простой настолько, что даже конченные дебилы могут его освоить. И это кстати ему на пользу не идет, особенно если надо работать с какой-то функциональщиной.
Короче, типичный маняматематик научившийся дергать матрицы в Jupyter и возомнивший себя компетентным в вопросах программирования.
>>234714504 > Случайное блуждние и как граф, и как матрицу, матрицу и вектор, и как систему координат, трёхмерный объект и как совокупность точек с 3 координатами, и как функцию, и все это должно переводиться одно в другое и взаимодействовать.
Лолблять, я в детстве такой же хуйней в Гаррис Моде занимался. Гмод оказывается дохуя для математиков, я и не знал!