Я не айти и не вкатываюсь, но имею ряд глупых вопросов1. Почему на C++ не пишут сайты?2. Чем C# отличается от C++? Нахуя нужен один из них, если есть другой?
>>175642596 (OP)>1Не удобно.>2Нахуя нужен ты, если есть Ероха?
>>175642596 (OP)>1. Почему на C++ не пишут сайты?Сайты на html программируют. Я проходила курсы программирования.
>>175642700Какой из них ероха?
>>175642596 (OP)>1. Почему на C++ не пишут сайты?Потому что его нужно компилировать перед тем как можно будет синтерпретировать, а интерпретатор жс уже встроен в бразуеры, а жс потому что так исторически сложилось.
>>175642796> Почему на C++ не пишут сайты?> Сайты на html программируют. Я проходила курсы программирования. Программирую на языке программирования HTML, пишу на нем бекэнд. Зарабатываю 300к в наносекунду отвечайте задававы.
>>175642596 (OP)>1. Почему на C++ не пишут сайты?Оно того не стоит. C++ обычно нужен для уберпроизводительных задач, к которым генерация страничек не относится. К тому же, требует хороших погромистов, иначе вся уберпроизводительность херится. Разработка медленная.
>>175642596 (OP)1. Сайт можно написать на всём, что поддерживает TCP sockets. В т.ч. и на C++.2. Микрософт опоздал в Java, вот и придумали свою хуйню.
>>175642800Зависит от того, на чём ты пишешь.
>>175642596 (OP)>1. Почему на C++ не пишут сайты?Потому что выбора нет.>2. Чем C# отличается от C++? У С# четыре плюсика.>Нахуя нужен один из них, если есть другой?Нахуя нужны бактерии.
>>175642596 (OP)1. пишут.2. семантикой. синтаксисом. сферой применения.
>>175642596 (OP)>Почему на C++ не пишут сайтыВообще-то пишут. Есть qdjango например. Еще скоро выйдет новая версия qt и там будет веб фрэймворк.>Чем C# отличается от C++? Нахуя нужен один из них, если есть другой?В шарпе есть рефлекшн.
>>175642935Ха! Пишу под STM32 на HTML 4, не используя ксс и джиэс. Производительность отличная!
>>175643677В новейших плюсах вроде уже какой-то запилили.
>>175642596 (OP)> 1. Почему на C++ не пишут сайты?Сайты можно писать на чем угодно. Но вот есть инструменты которые будут в этом деле гораздо удобнее. Поэтому и не пишут.> 2. Чем C# отличается от C++? Нахуя нужен один из них, если есть другой?Разные цели. C# это часть майкрософтовской платформы, которая с ней тесно интегрирована. C++ ближе к железу и позволяет выжать из системы больше тогда когда это действительно нужно
>>175642596 (OP)1. Почему не едят суп вилкой?2. Чем ложка отличается от вилки, и зачем нужно одно, если есть другое?
>>175643809Какой может быть вменяемый рефлекшн на статически компилируемом языке?
>>175644238Qt Moc?
>>175644238в статически компилируемом языке может быть все что угодно. правда, не все из этого совместимо с zero runtime overhead.
>>175644384Костыль-предкомпилятор как-то связан с самомодификацией программы в рантайме?
>>175644453>в статически компилируемом языке может быть все что угодноЕсли тащить в каждый бинарик весь синтаксический анализатор и компилятор, то да. Но не жирновато будет?
>>175642596 (OP)1. Потому;2. Используют разные парадигмы. С++ более демократичен: хочешь ооп - пиши используя ооп, не хочешь - пиши как ебанько. С# же напротив заставляет писать только с использованием ооп.
>>175644545Собственно он для это и предназначается. Нет?
>>175644764Нет. MOC нужен для евентов.
>>175645347Вики:Meta Object System is a part of Qt framework core provided to support Qt extensions to C++ like signals/slots for inter-object communication, run-time type information, and the dynamic property systemСобственно, сигналы как и rtti - всего лишь одна из целей
>>175645347Там не совсем ивенты. Там сигналы и слоты. Но он еще добавляет метаинформацию, такую как имя объекта, позволяет вызывать функцию по строковому имени, регистрировать собственные типы и еще что-то.
>>175645832>Но он еще добавляет метаинформацию, такую как имя объекта, позволяет вызывать функцию по строковому имени, регистрировать собственные типы и еще что-то.Для вменяемого рефлекшна какой-то скромный набор фич.
>>175642796> >1. Почему на C++ не пишут сайты?> Сайты на html программируют. Я проходила курсы программирования.Быдлокодер: программирование на HTML. Что ты несёшь, хуебеска? HTML - это язык гипертекстовой разметки, на нём не программируют.
>>175649309Иди нахуй ебаный гуманитарий. Ты не шаришь как сайты писать.
>>175649309Либо толстишь, либо не понял шутки юмора.
>>175642596 (OP)>Почему на C++ не пишут сайты?Можно писать обработку на нем, используя технологию CGI (ничего общего с эффектами для фильмов не имеет). Веб-сервер умеет загружать такие модули. На IIS тоже можно скомпилировать библиотеку на С++. А не делают так, либо делают очень редко, потому что есть много специально заточенной под это дело годноты. Это как для того, чтобы построить дом не готовый кирпич взять, а начать самому их изготавливать (в прямом смысле).
>>175642596 (OP)>1. Почему на C++ не пишут сайты?CGI раньше было. Сайты это просто обработка текста, там не нужен С++, а нужен простой скриптовый язык без заморочек. >2. Чем C# отличается от C++? Нахуя нужен один из них, если есть другой? C# MS-изобретение. Язык и платформа охуенны, на Балмер всё просрал и вместо того чтобы портировать C# на остальные платформы он заточил всё под винду. С++ нужен для скорости и к С# не имеет отношения.
>>175642596 (OP)Эксперт в треде, никого не слушай кроме меня, я есть бог программирования, а все остальные рабы мои!>1. Почему на C++ не пишут сайты?Это сложный язык, на нем легко допустить ошибку из за которой сайт может быть уязвим, да и просто писать на нем программы долго, но они получаются относительно быстрыми. Лучше если можно взять более легкий язык, на котором ты напишешь сайт быстро, и наплевать что это работать будет медленно. CGI - прошлый век (буквально), сейчас используют FastCGI и пишут сайты даже на чистом С, но в 99% это не надо.>2. Чем C# отличается от C++? Нахуя нужен один из них, если есть другой? Почти всем, серьезно. C# это Java от Microsoft.>Нахуя нужен один из них, если есть другой? У них разные задачи, на C# не напишешь ОС итд Да, у MS была SingularityOS но там ядро на С++/Asm, но писать на нем в принципе легко и быстро.
bump
>>175652171>я есть бог программированияХуй ты мамин.
>>175652389Простому смертному завидно?
>>175652518С чего бы. Я по-круче тебя программист.
>>175652614Стало быть дуэль, выбирай Ъ-ЯП.
>>175652654Ocaml.
>>175652654малболг блятьТы ебанулся, чего бы я не выбрал, что мы тут писать будем? Ты ж со стековерфлоу копипастить заебешься.
>>175642596 (OP)что такое лахтодырка
>>175652795Между прочим, удваиваю вопрос. Что такое вообще лахта? Я понимаю, что под этим подразумевают ура-патриотов, но что это вообще такое?
>>175652768Ну ясно, слился, очередное доказательство что я БОГ!. ОП учись там, будешь потом как я анскильный лалок разносить.
>>175652871Мудила, тебе вон написали, OCaml. Либо давай на Golang.
>>175652843Хуй кто ответит, пидоры, блядь. Чтоб сдохли все, двачьё тупорылое.
>>175652957Давай хуило>Ъ-ЯП>GolangВот ты и слился, что и следовало ожидать. Даже в С дженерики есть.
>>175653055Ааа, так ты теоретик. Так бы сразу и сказал, чмо. Вот ты и слился.
>>175653187Ты поехавший? Как я могу слиться если ты УЖЕ слился? Не отвлекай бога, занимайся дальше своими простолюдинскими делами.
>>175642596 (OP)> Я не айти и не вкатываюсь, но имею ряд глупых вопросов> 1. Почему на C++ не пишут сайты?Пишут. /thread
>>175642596 (OP)> 1. Почему на C++ не пишут сайты?Пишут. Например Facebook( но там далеко не только С++)Но для обычных сайтов есть тот же JS, который специально для этого и предназначен.> 2. Чем C# отличается от C++? Нахуя нужен один из них, если есть другой?Еще бы спросил, чем Javascript отличается от Java
>>175653315Прекращай уже обсираться. Ты даже ОПу внятно ответить не смог.Денис Попов, всё никак не угомонишься?
>>175653351>Но для обычных сайтов есть тот же JS, который специально для этого и предназначен.Мещанин, а знаешь ли ты что JS предназначен для выполнения в браузере? Коли хотел ты о дивной технологии node.js упомянуть, то стоило это сказать прямо, а так на глупца ты похож.
>>175652759>>175652957OCaml замечательный язык, но у него такая беда с параллельностью и по французски особый синтаксис.
>>175653490А КАК ЖЕ НОДА?!
>>175642596 (OP)У меня для тебя плохие новости. C++ устарел примерно 20 лет назад и сайты на нем не пишут. Осталась довольно узкая ниша.Сайты пашут на ебаном пхп, питоне, руби, гоу, на чем угодно, но не на плюсах.
>>175653454ОПу я ответил полно и понятно, тебе я тоже ответил ясно. Коли еблет свой не закорешь, сделаю mov hell, you
>>175653530О, еще один бес попал в столь странный тред, знаешь ли ты глупец что последний том с описанием С++ вышел год тому назад?
>>175642823>жсдолбоеб ебаный, причем тут жс сука блядская
>>175653528Держи 15 монет, купишь себе букварь юноша.
>>175653551>mov hell, youБля, ты у всего треда вызываешь испанский стыд.
>>175652171>CGI - прошлый век (буквально), сейчас используют FastCGI и пишут сайты даже на чистом С, но в 99% это не надо.Бля, покажи сайт на сях, даже интересно стало.
>>175653646Не серчай на простолюдина, все мы были когда то глупы!
>>175653615Написать на сях и плюсах можно все, я не спорю. Другое дело, трудозатраты и скорость выдачи результата.
>>175653530>C++ устарел примерно 20 летУже версия стандарта С++20 появилась. С++ как никто другой актуален. Сейчас ещё есть Rust, н опока не ясны его перспективы.
>>175644666>С# же напротив заставляет писать только с использованием ооп.Пишу в одном классе в функции main, охуеть я ооп
>>175653782окей, что тебе надо написать такого на С++ с мин. затратами?
>>175653707Демон в тебя вселился, чудак ты бесовской, попробую угомонить свой рот или я его заткну своим Python'ом.>>175653719Да я забыл уже их, форум бзуднов какой то был на сишке помню, у вконтактика много в системе на сишке еще, ну это не то да, могу тебе кинуть более интересный пример https://habr.com/post/318916/
>>175653782Да, молвил я это в своем посте, но покуда нужны людям плюсы, будут они вести свое существование. Не стары они как ты написал, не стары.
>>175653831Да епт, напиши Двачи на плюсах.
>>175653962ну ты понимаешь что сам глупость сказал? для вёба нужны языки где просто обрабатывается текст, кроме того, JS/TS/ELM не заменить на клиенте.
>>175653962Ваш бог программирования писал борду на сишке, это было не сложно, уверяю, на С++ при должном мастерстве рук должно получиться не хуже. Но больше строк надо отпечатать на богопротивном Js, если не забывать о удобстве простых посетителей.
>>175653962А что такого сложного написать двачи на плюсах?
>>175653551Ебанутый? За весь тред никто даже не спросил ОПа, знает ли он, как вообще работают сайты. Он явно имел ввиду не то, чем ты ему умничать начал. Всегда проигрывал с таких умников, кстати. Вы не умеете и не можете реально программировать и решать поставленные задачи.
>>175654012Безусловно ты прав простолюдин, но отмечу что WASM дает большие возможности, и можно отчасти заменить JS на клиенте.
>>175653938У Плюсов своя ниша, и даже у Сей своя осталась, вряд ли она куда-то внезапно денется. Но в разработке сайтов Веб 2.0 и прочих модных приложений эти ребята сосут очень сильно.
>>175654104васм ничего не даёт ничего сейчас.
>>175654106Модная хуйня то бишь круды и веб2.0 срань - не нужны
>>175654088Так, ну все, достаю своего Python'а, на колени ирод окаянный, на колени, открывай рот! Хватаю одной рукой за головуЭээ бля слышь, если ему не понятно то пусть спрашивает, хули разнылся то?
>>175654196Ебальник завалил, тебе слова не давали. Умничать где-нибудь в другом месте будешь. На python'е пишешь свои потуги, это многое объясняет.
>>175654136Отнюдь, собственными очами видел полураспад на движке Xash3D в браузере. Можно при желании и написать функции для работы c DOM.>>175654106Согласен.
>>175642596 (OP)Тут недавно проскакивал тред, где советовали убедиться, насколько тупые и неадекватные люди на двачах, путем элементарных вопросов из той темы, в которой сечешь, мол, напишут всякую хуйню по этой теме, значит будут хуйню писать и на любую другую тему. Ты не за этим создал тред, случайно?
>>175654315Так очевидно же, что это театр одного Семена.
>>175654283Ах ты сука блядская! Не останавливайся!А на питоне я не пишу, вместо него использую Ъ-Perl.
>>175643718мой батя ваш html на арифмометре рендерил
>>175651884> вместо того чтобы портировать C# на остальные платформы Они работают над этим, про dotnet core не слыхал?
>>175654315Я боже программисткий на вопросы ОПа давно ответил, теперь говорим про программирование.
>>175654393Пфффт лошки делаю high frequency trading на правилах аутлука.
>>175654373>PerlДа все уже и так давно поняли, что ты нахуй никому не нужен.
>>175654441Это сейчас они работают. Что пишет на C#? Всё жаба засрала.
>>175654511Мой кунчик говорит что я ему нужен. Так что в очередной раз ты позорно слился!
>>175654523В общем, не только они работают, они вообще сделали проект опенсорсным
>>175654633Да не в этом дело. Поезд ушёл, технологии устоялись, говнокода на других языках написано столько, что можно охуеешь.
>>175654523>Что пишет на C#? Всё жаба засрала>жаба>засрала>C#Толстомимо джава лид да не бомбит у меня
>>175649506> не понял шутки юмораthis
>>175654523А вот кстати многие теперь на c# перескакивают для новых проектов. Даже php потеснился.
>>175654523>Что пишет на C#?Если не все, то очень многое, что связанно с виндой, а это уже не хило, многое для Azure, еще до появления .NET Core что-то там стругали на моно. C# живее всех живых
>>175654633>сделали проект опенсорснымОбычно означает "разработку бросили, да и ничего ценного там нет"
>>175654715Как там var в джаве?
>>175654715кому ты пиздишь? джава везде. >>175654762кто, например? >>175654767ну не знаю.
>>175654715А правда что в жабе даже мап по массиву сделать нельзя?
>>175654868Кто тебе сказал?
>>175654899Путин. Так можно или нет, и как это выглядит?
>>175654818Нахуй не надо, как и в шарпешарпобог
>>175642596 (OP)>Почему на C++ не пишут сайты?Потому что браузеры заточены под html/css/jvsc/php/ и тд. Но вроде как можно и на Си. Но не знаю, кто будет такое делать.>> Чем C# отличается от C++? Нахуя нужен один из них, если есть другой?C++ это что -то вроде "главный командующий командор" Если быть проще. C# - это скриптинг. Часть когда. Проще говоря, он подчиняется "главнокомандующему командору" Просто на C# ты программу не напишешь.
>>175654523Жаба только в энтерпрайз системах на Линухе, это дорого.
>>175655058как же ты ошибаешься.
>>175655048Кто пустил 12-летнего эксперта с гидроцефалией в тред?
>>175655075Ну давай обоснуй использование Жабы в тонком клиенте для небольшой конторы. Нахуй им это надо?
>>175644238>Какой может быть вменяемый рефлекшн на статически компилируемом языке?Статический, очевидно
>>175654769Нет. Дотнеткор постепенно допиливается до юзабельного вида, завозят все больше классов из обычного дотнета, только здесь они уже нативно работают на мультиплатформе, без всяких мон (которые имеют серьезные траблы например на 64-битном маке, да и с линупсом все на так радужно). А тут еще браузер Электрон подъехал, короче будет весело.
>>175655048Особенно браузеры заточены под php. Если тебе предлагают сделать сайт на питоне, то шли из нахуй. Т.к. браузеры лучше работают с php, а питон это вообще змея.
>>175655170тонкие андройд клиенты? STB, ведрофоны, медиасистемы в авто, есть решения для терминалов и умных домов, короче везде куда можно залить андройд.
>>175655048Завалил бы ты лучше ебало, а не объяснял что-то, чего не понимаешь.
>>175655048>C# - это скриптинг. Часть когда. Проще говоря, он подчиняется "главнокомандующему командору" Просто на C# ты программу не напишешь.Что за ебаный пиздец я читаю?
>>175655265Что за электрон?
>>175655314Бля, жаба это всегда JIT на полгига в памяти.
>>175655357Ну нихуя ты модный хипстер вейпер. Загугли.
>>175655364У тебя сведения джавы 1.4. Номрально там всё если писать код не через анал.
>>175655314Да при чем тут Андроид сразу? Просто сайт для небольшой конторы.
>>175655340Это ты не понимаешь.Я так -то программист, получаю 500k 4 в наносек.>>175655351>Что за ебаный пиздец я читаю?Очевидную правду.>>175655295>Если тебе предлагают сделать сайт на питоне, то шли из нахуйДа я так и делаю.>>175655142>Кто пустил 12-летнего эксперта с гидроцефалией в тред?Мне 28 лет, да.
>>175655450я хз насколько сейчас популярны jsp сервлеты.
>>175654936Начиная с 8 версии можно как-то так:import java.util.Arrays;public class Main { public static void main(String[] args) { int[] array = {1,2,3,4,5}; Arrays.stream(array).map(item -> item*item).forEach(System.out::println); }}Вывод:1491625
>>175655480>Очевидную правду.Доставь хотя бы одну ссылку на проект, в котором C# это скриптовый язык под управлением плюсов.
>>175655489Я к тому, что есть намного более простые способы реализовать данные функции. ПХП-макака в 2-3 раза дешевле Джава-сеньора-помидора. На выходе примерно то же.
>>175655414Да там уже с десяток, если не больше кроссплатформенных ui зреет. Надеюсь хоть что-то выстрелит. Есть даже такие что под мобилы будут.
>>175655489Неоч, стараются не забывать о них, но в разработке работают с обычными html страницами.
>>175655538>Доставь хотя бы одну ссылку на проект, в котором C# это скриптовый язык под управлением плюсов.Тебе ннада - ты и исщи)0)))
>>175655028Ну смотри, что лучше:SomeVeryVeryLongTypeName foo = new SomeVeryVeryLongTypeName();или:var foo = new SomeVeryVeryLongTypeName();
>>175654818Java 10
>>175655531Ну вот мне друг тоже сказал что до 8 нельзя, сам то он на скале пишет.
Сеньор крестовик в ьреде. Спрашивайте свои ответы
>>175655642А linq когда завезут? Ближе к выходным?
>>175655658Ну а смысл писать новые проекты на старых версиях?
>>175642596 (OP)1. Пушто долбоебы2. Не нужен
>>175655658Если очень надо можно самому написать, или найти хорошую библиотеку, где это уже написано.
>>175655565Не знаю, что ты имеешь в виду, но некоторые люди в свете последних событий начали думать, что тулкиты - это прошлый век.Вот взять английский язык. Ни правил, ни здравого смысла, ни пользы. А весь мир юзает. Так же и с js. Это самое еанутое, что когда-либо высирал мозг кодера (после брейнфака). Но УЖЕ блять все пишут на этом дерьме и заколачивают нормальное бабло.Так вот, Электрон это просто браузер. Ты запихиваешь в него свою прогу, заставляешь ее юзать js, css и всю эту мерзость, и твоя прога начинает запускаться абсолютно на всем. Это более ебануто и более угарно, чем даже Qt, потому что в последнего не так много языков забиндено. А ты свой бекенд (по сути) можешь накатать вообще на чем угодно, и он будет в этом браузере пахать нативно.На гитхабовском ютубе есть пара обзоров.
>>175655742Легаси полным полно, и это наверно 90% всех вакансий, если не больше.
>>175655531Энивей все эти стримовые операции в жабе без поддержки каррирования и нормального проектирования библиотеки коллекций с flow-интерфейсами выглядят неоче (по сравнению с нормальным фп) >>175655715НИНУЖНА. Все таки стримы вполне себе годная альтернатива linq.
>>175655642Я к тому и написал, что было время, что шарп копировал джаву, а теперь джава копирует шарп.
>>175643305На бумаге
>>175655828Ща бы называть локальный вывод типов копированием шарпа, лол.Тут максимум копирования заключается в ключевом слове 'var', просто чтобы шарперам поудобнее было.
>>175642694Самый бесполезный лайфхак в мире. Какой же дегенерат автор этой хуйни.
>>175655612так в IDEA можно было нажать чёто там чтобы перед foo появился нужный тип, который написан справа.
>>175655855Нет блять, вы положите указатель на 5 символов.
>>175655546Смотря какой ресурс.
>>175654818зачем var?
>>175655753>Пушто долбоебы>Пушто >говорить как имбецил>называть других долбоёбами
>>175655265>короче будет веселоС 2004 года это слушаю. Хотя можно похвалить, что родившийся из NIH-синдрома старого майкрософта язык еще жив.
>>175655936Я предпочитаю вводить текст слева на право.
>>175655480>Мне 28 лет, да.ясно
>>175653351>Еще бы спросил, чем Javascript отличается от JavaКогда открываешь среду разработки, например, Intellij IDEA, там есть пункт меню Groovy console. Вот то что ты пишешь в ней - это Java Script, т.к. можно исполнять сразу без компиляции (точнее с компиляцией на лету, создаются метаклассы, которые поддерживают искаропки стандартный набор методов, типа геттеров и сеттеров для свойств созданных тобой объектов)Ну а если пишешь как обычно - то это Java, да.
>>175656747А ты смешной
>>175642596 (OP)> 1. Почему на C++ не пишут сайты?Долго и сложно слишком, а значит дорого> 2. Чем C# отличается от C++? Нахуя нужен один из них, если есть другой?Чтобы быстрее и проще писать, а значит дешевле
>>175656962Я старался!
>>175642596 (OP)>Почему на C++ не пишут сайты?Потому что относительно низкоуровневый язык, ориентированный на работу с железом. Поэтому на нём обычно пишут встраиваемые приложения и драйвера. Плюс компиляторы для более высокоуровневых языков.мимо фирмваре девелопер