24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Так, господа погромисты, помогите мне разобраться. В языках не шарю почти нисколько (знаю только Паскаль), хочу попробовать какой-нибудь язык любой сложности для написания ПО, например, ботов или по, работающее с проводником виндовса, чтобы БЫСТРА! и ГЛАДКА! работало. Что скажете о Javascript? Чем отличается от Java? Придется ставить линукс? Начинать все равно с ассемблера? Хочу просто как хобби этим заниматься, т.е. не больше часа в день. Алсо, простите окаянного, но на каком языке командная строка? Есть гайд по ней?
>>96173616 Ты идиот? Прочти заново. > В языках не шарю почти нисколько По твоей логике если не назовешь мне значение флага "лима", показываемого во время парусной гонки, я тоже могу считать тебя зеленым. Еблан.
>>96173426 еба пост, такая каша в треде 1) что бы охуенно работать с проводником винды или писать ботов нужно знать обычный язык программирования и скриптовый. Идеальная связка С++ и Python 2)Java-говно, кто бы что не говорил никогда не берись за джаву 3)Линукс ставить не придется и как либо с ним сталкиваться тоже 4)Знание ассемблера не обязательно, но даст ++ 5)У командной строки нет языка, там команды http://cmd-command.ru/komandy-cmd
>>96173818 Серьезно, мне не важно, за чем будущее. Я не хотел бы тут срач разводить о том, какой перспективнее и т.п. Главное - какой сейчас, уже, на данном этапе разработки/распространения хорошо подходит для спокойного написания не громоздкого, но быстрого ПО. На визуализацию насрать.
>>96173829 >2)Java-говно, кто бы что не говорил никогда не берись за джаву Джава то говно, но по ЗП она взьёбывает всё что существует потому как занимает почти весь тырпрайз сегмент.
>>96173426 Java - использовался в телефонах пока не пришли смартфоны со всякими андроидами и айос. Сейчас это мертвый язык. javascript - язык программирования скриптов на вебстраничках. Чтобы например менюшки открывались в каталоге, или фото менялись
>>96174223 >Java - использовался в телефонах пока не пришли смартфоны со всякими андроидами и айос. Сейчас это мертвый язык. Блять, ещё один вылез. А по-твоему на чём пишется ПО для андройда? Мёртвый язык, блять. >javascript - язык программирования скриптов на вебстраничках. Чтобы например менюшки открывались в каталоге, или фото менялись Ещё одна пушка. Тут даже сказать нечего, сьеби.
>>96173426 >>96173829 Почти согласен с этим аноном, поясняю свою версию. >БЫСТРА и ГЛАДКА Питон - очень быстра(в плане обучения и написания) и очень гладка. И при этом очень ГИБКА и УНИВЕРСАЛЬНА >Javascript Это чисто для сайтов, с командной строкой оно работать никак не будет. Так же как и с файлами на диске. Забей, он тебе не нужен >Java Ничего общего с javascript, но ты забей на это говно, это болото. Хотя многие кукарекают про обратное. >Linux Для говноедов. Все можно сделать в винде, и обычно с меньшим гемороем. >как хобби Выбирай питон, с другим языком как хобби не получится. >командная строка Ебучий и неудобный язык, лучше с ним связывайся как можно меньше. В том же питоне есть альтернативы командам командной строки. Но основы все равно знать будет полезно. Он так и называется, windows cmd.
PS: для удобной работы с командной строкой рекомендую ConEmu поставить. Таже командная строка, только интерфейс удобнее - не такой уебищный как у стандартной консоли.
Гайд по ней тебе не нужен. Просто как только тебе в ней что-то нужно сделать, например скопировать файл, или запутить батник, берешь и гуглишь это действие.
>>96174314 >браузер Наверное, я коряво сформулировал. Т.е. он не годятся для программ, работающих,скажем, в фоновом режиме в самом шиндовсе, без подключения к инету?
>>96174400 Если он будет быдлокодить на питоне, он ничему не научится. Ещё предложи ему кодить на матлабе или на вольфраме. Хотя последнее может быть востребовано.
>>96174427 Не путай точку зрения и дезинформацию. Прежде чем выстреливать такие головопушки про петухоскрипт и джаву - сначала нужно хоть немного прочитать на вики.
>>96174314 >любой Ноуп. >иначе выба www - граф html-страниц, объединённых ссылками. жабаскрипт там прикрутили чтоб свистело и пердело, для существования веба он не является обязательным. такие дела.
>>96174524 Похожи примерно на уровне как ассемблер спарка похож на ассемблер x86. То есть никак. Впрочем, в школе вам и не расскажут, что плюсы - это не только std::cout вместо printf.
>>96174564 В качестве альтернативы имеем: Java - ёбаный пиздец D - ещё более ёбаный пиздец ObjC - ещё более ёбнутый пиздец похожий на смесь си со смолтолком. Нигде кроме кодинга под iOS не юзают, под гейось уже давно пишут на крестах + QT. Ada - нигде кроме американской оборонки не используется, и да, он тоже ёбнутый. C# - менее ёбнутый чем перечисленное, но анально прибит гвоздями к винде.
>>96174713 >C# - менее ёбнутый чем перечисленное, но анально прибит гвоздями к винде. >анально прибит гвоздями к винде. Ксамарин уже вполне себе viable. Моно ещё не полностью допилен но тоже можно работать. Не вижу никакой прибитости.
>>96174948 >долбоёб уже в глаза долбится Ещё раз спрашиваю - что ты можешь сделать на моно, кроме как писать/читать байты и пердеть буквами в консоль? Там ни многопоточности, ни нормального актуального GUI, нихуя толком до сих пор нет.
>>96175001 Не обращай внимания, все линуксоёбы так ведут себя. Они очень горды что они осилили прыщи и пытаюстся всем показать какие они крутые, а все остальные ламеры и школьники.
>>96175071 Напомни-ка мне, как в винде, которую ты без сомнения хорошо знаешь, добавить собственный счётчик в perfmon? Если что, это не мокрописька, он с системой ставится.
>>96173818 ОП не слушай этого нерда, хаскел совсем не для начинающих. Питон простой и учит правильно ставить пробелы, джава уже посерьезнее и интереснее, после неё с++, а дальше уже будешь разбираться и сам выберешь что тебе нужно.
>>96176165 Это с языками работает, я же не об этом спрашивал. Хочу понять, как сеть работает, пересылка данных, что там за протоколы есть, как происходит защита - вот это всё. Или я не догоняю, но какие тут исходники? Строка командная?
>>96176073 Потому что анон любит говно. Жрать, форсить, обмазываться им и дрочить , изливая тонны спермы. Моча иногда не дает им этого делать. Понятно? Или тебе нужна история возникновения этих, эмм, мэмэсов?
>>96175280 Мы вам перезвоним. Собеседование на вакансию "тыжпрограммист, умеющий шindoшs переустанавливать", кандидат #999, заходите. Кандидат номер #998 Петя Сычёв, проваливайте и ждите пока вам перезвоня.
>>96173426 Самые популярные на сегодняшний день языки - Python, C++, C#, Java. Как хобби ты можешь просто выбрать любой, и реализовать на них 99% своих хотелок, упереться в возможности языка любителю очень сложно, скорее ты упрешься в недостаток знаний.
Особняком стоят JavaScript (самый популярный язык, согласно статистике) и PHP. Но первый сравнительно редко используется для создания непосредственно приложений, задачи у него немного другие, хотя и это возможно. PHP - язык который писался исключительно под веб, на нем работает 86% интернет-сайтов самой разной степени сложности. Профессионалы не ценят его за отсталость лет в 5 от современных парадигм, но на самом деле в этом его суть, т.к. язык задумывался как любительский (интернет растет быстро, нужно чтобы много людей могли за год-полтора компоновать все более и более сложные сервисы. PHP этим задачам отвечает идеально).
Небольшой плюс выбора С++ - само его изучение формирует очень сильную базу для перехода на другой язык, но для любителя не желающего вдаваться в глубины computer science/матан он может показаться сложноватым.
А еще сейчас на рынке формируется тренд, где ценится знание паттернов и парадигм, а не языков. Хороший кодер опытен, а не привязан к одному инструменту.
Еще есть дофига других языков, но новичку лучше все-таки выбирать что-то популярное, огромное комьюнити - очень важно для любителя на стадии освоения.
>>96176709 Срачи кроются за этим. Прыщеблядей и сппермоблядей. Как ты можешь догадаться, во время срачей обмениваются не любезностями. Пошло с 2009 еще. Когда она и вышла.
>>96176272 Я бы не сказал что какой-то из популярных языков говно, у каждого есть своё применение. Питон кроме скриптов хорош для обучения основам программирования.
Еще добавлю. В программировании есть такое понятие как "уровень" языка. Условно, язык "Ассемблер" - это сверхнизкий уровень, фактически машинный код. Чтобы вывести на нем строку тебе надо будет руками сложить коды символов в память, вбить нужные данные в регистры процессора, и посимвольно все это выводить. А язык, Java, например, очень высокоуровневый - там есть функции для работы со строками, их вывода, встроенные функции работы с массивами, и.т.д. Там не ценится вмешательства во внутренние механизмы работы ПК, ведь язык задумывался именно как асбтракция, чтобы тебя от механизмов этих отвлечь, позволив тебе просто сказать "выведи строку", "загрузи файл", "прочти следующий массив данных", и.т.д.
В целом низкоуровневые языки открывают тебе огромное количество пространства для хитрых алгоритмов и оптимизаций, в то время как уход уровнями абстракции выше (байткод-функции-классы-паттерны) позволяет сфокусироваться на быстром цикле разработки приложения, вплоть до компоновки его из реиспользуемых компонент и библиотек. Платить за это приходится производительностью, ну и часто неоправданно сложной архитектурой приложения.
С++, например, в свое время получил огромную популярность как язык объединяющий в себе высокий уровень абстракции, и возможность уйти довольно глубоко вниз при необходимости, но сейчас эту популярность теряет - C# и Java в методах компоновки ушли сильно дальше, а компьютеры в наше время достаточно мощные чтобы не байтоебить.
Соответственно для хобби я бы тебе рекомендовал выбрать один из высокоуровневых языков (C#, Java, PHP), это позволит тебе в твои сжатые сроки сфокусироваться на быстрой компоновке приложения, не уходя слишком глубоко в дебри computer science, которые тоже интересны, но, к сожалению, времязатратны.
>>96176435 В винде хуита кастрированная, а не коммандная строка. Кое-что писать можно, но выходит гавно. Потому, что все под гуй заточено. Чтобы красива. А в линуксе, терминал, коммандная строка - практически, язык программирования. Так, что, если школьник-пиздабол - иди нахуй и юзай выньдовс. А если заинтересован - сам придешь к линуксу.
>>96177143 На главный вопрос ты всё равно не ответил. Ну поставлю я линукс, а дальше что? Насколько помню, там же нужно с нуля всё настраивать. Это всё равно читать что-то нужно по теме, понять работу этих процессов. Тупое объяснение с какого-нибудь блогспота с стиле вот так установи ту хуетень и съеби с вопросами мне не сдалось.
>>96177360 Не слушай его. Он нихуя не знает и несет какую-то херню. Собираешься сервера администрировать? Ставь линукс. Нет - он на хуй не нужен. Командная строка, программирование, вообще охуеть.
>>96177468 Админить не собираюсь, мне нужна теория. Вот это >>96176261 Если что-то знаешь - подкинь хоть что читать. А то в pr книг нет, а тред закидают и завяжут срач.
>>96177130 Пожалуйста. Насчет споров об окружениях, которые ведутся в этом треде - для начала ты можешь выбрать любую ось которая тебе по душе. Да, есть некоторые ограничения, налагаемые самими языками - например C# разрабатывается Майкрософт, и предполагает использование их экосистемы. Теоретически, запустить такой код под другими осями возможность есть, но практического смысла из этого извлечь очень трудно.
А PHP, например, разрабатывался под веб, т.е. предполагает очень тесное взаимодействие с веб-сервером, на котором крутится твое приложение. Веб-сервера сейчас работают в своем большинстве под линуксом, и выбор "дружелюбного" окружения в виде той же убунты, к примеру, наиболее оправдан при выборе данного языка.
Виндовс предлагает очень сильные мультимедийные возможности и очень крутой гуи, но в нем действительно очень неудачная система прав и директорий, плюс сильный акцент на использование графического интерфейса, который программисты стараются использовать как можно реже - все-таки скакать руками между мышкой и клавиатурой это неудобно. Линукс дает огромное количество очень крутых рабочих инструментов - командную строку, организация рабочих пространств, симлинки и реальное деление файловой системы на ось и юзерские файлы. Но все что касается гуя/мультимедиа под ним до сих пор заставляет анус гореть.
Из личного опыта могу сказать что за 12 лет в разработке я встречал трех человек, уровень которых реально заставил меня уважать их как очень крутых специалистов, и все они сидели на макоси, причем придя к этому спустя обычную цепочку миграций винда->линукс->покупка мака. Я под маком наверное и месяца суммарно не наработал, и пока не понимаю почему, может и просто рандом, я не знаю.
>>96177600 Система прав в NTFS будет получше чем древние как говно мамонта 4 восьмеричных числа. Чтобы получить хоть что-то отдалённо похожее, в люнексе нужно прикручивать костыли в виде ACL или SELinux.
>>96177143 Ах, да, для желающих в WS2k8/2k12 можно гуй отключить вообще нахуй, оставив один павершелл. Но школьники опять же об этом ничего не слышали.
>>96177600 Алсо, о мифических мультимудийных возможностях - закинуть звук с побитовой точностью во внешний ЦАП, либо принять его с внешнего АЦП умеют и линукс, и макось и винда. Причём ЧСХ kr00toй звуковухи для этого не надо, хватит и реалтека с SPDIF.
>>96177629 Да, но использовать их в реальности довольно сложно, если ты не системный администратор. Т.е. основная проблема винды для разработчика - в том что очень сложно определить какая софтина куда срет, и откуда загружается, точнее это можно сделать для каждой отдельной программы, но в целом сложно оперативно мигрировать между рабочими пространствами. Плюс некоторые косяки, растущие из организации файловой системы - gitflow (да, я тоже считаю что он не нужен) не ставится нормально под виндой, VCS плохо дружат с регистронезависимым именованием файлов, и.т.д.
Это в целом не пипец как важно. Под виндой зато, например, есть божественные менеджеры от EMS, или очень крутая прослойка над putty под названием winscp. Т.е. здесь все очень сильно зависит от области с которой конкретно ты работаешь, как я и написал выше.
>>96177682 Успокойся уже со своим павершелом. Гавно какое-то форсит. Мелкомягкие, как всегда, спиздили идею, и сделали поделку, суррогатную хуету, которую вынуждают использовать. Сублимация. Это как ебать овец. Технически - то же самое. А суть - на лицо.
>>96177785 Мультимедиа - это не только звук. Под виндой я могу быть увереным что я могу одним инсталлером поставить видеодрайвер, другим - K-Lite, и после этого у меня есть уже готовая система которая в пару кликов позволяет вывести плеер на телевизор, звук с него туда же, но при этом мессенджеры оставить в наушниках, а звук выдавать на ресивер, который распулит его на 5.1 систему.
Это быстро настраивается, быстро реконфигурируется, и легко переключается.
К сожалению, все немного не так с linux-системами. Клонировать изображение под нвидиевским драйвером мы научились, хорошо. Но как мне распылять аудиопотоки на 2 разных устройства? Pulse этого делать не позволяет. Реализаций кодеков меньше. Флеш через жопу ставится (ну и хуй с ним, я его все равно терпеть не могу).
Глядя на просмотрщики изображений, плееры, да даже реализацию UI в большинстве приложений - я очень хорошо понимаю почему потуги маркетологов маркетировать линукс как user-friendly систему не удаются уже... 15 лет? Юзер френдли она стала, ладно. Но при всей моей любви к линуксу как рабочему инструменту я не хочу видеть его домашней системой.
>>96177872 NTFS регистрозависима, тащемта. Винда при этом нет. Для разработки под винду есть source safe. То, что пердольные VCS работают не так - это проблема собственно их разработчиков. Если их под винду не пилят, значит это никому не нужно. По поводу сранья - ни одна софтина без администраторских прав насрать в системные директории не сможет. Даже если с администраторскими правами подменит уже существующий файл (напр. кокой-нибудь ntdll.dll) - винда сама вернёт старую версию обратно. >winscp Напомни, чем оно лучше scp. И да, пути - костыль, единственная польза от него - то что совмещает функционал ssh, telnet, rsh и minicom. Но при этом не умеет нормально работать с ключами.
>>96177928 В моей трудовой я записан как "Президент совета директоров международной комиссии по дизайну среды и городскому планированию". Хуй знает почему, мне так просто захотелось =)
>>96177999 Свой флэш входит в комплект хрома и без проблем работает сразу после установки хрома. Что там в пердолефоксе плохо ставится - очко разработчиков переходит в зрительный зал. >2 разных устройства Да хоть 15 колонок и три самбуфера в три звуковухи втыкай, только конфиг альсы придётся вручную писать. А PSSSHHHHHHHAUDIO - ненужный костыль уровня systemd.
>>96178063 24. Дама моего сердца живет в штатах, так что единственный шанс для меня поговорить с ней - это задержаться очень до поздна на выходных, чтобы застать ее вечером с работы. Вот я и двачую капчу между сообщениями.
>>96178211 А я не знаю зачем тебе стопицот колонок. Мне вполе хватает Behringer SRC 2496, Behringer POWERPLAY PRO-XL HA4700, и говнонаушников Behringer HPS3000 за полторы тыщи рублей. Причём почему-то я уверен, что звук будет получше типичных китайских 5.1 перделок.
>>96178311 Ну ты знаешь какие зарплаты у современных девелоперов - так что колонки у меня не совсем китайские. Зачем? Я так хочу, мне так удобно. Хочу музыку с колонок, так она не течет мне напрямую в мозг, и позволяет когда надо слушать, а когда надо - абстрагироваться и утонуть в коде без головных болей.
Скайп я хочу слышать в наушниках, мне некомфортно когда со мной говорят стены.
Вывод звука на ТВ мне нравится возможностью посмотреть что-нибудь на ютубе просто развернув кресло в другую сторону.
"А зачем тебе это?" не является ответом на вопрос почему нет возможности сделать что-то в определенной системе. Это и есть одна из многих мелочей, которая делает виндовс превосходной домашней системой.
А выше там все верно сказали, поставить две оси на дуалбут - решение практически всех проблем.
>>96178442 Ну, чисто по секрету, даже встроенный рылотык умеет в отключение колонок при втыкании гарнитуры. Хотя у меня вообще для скайпа мабила. В которой и вебка есть, и какие-то говнонаушники уровня /b/ с таким же микрофоном. Ибо сидеть и бухтеть в огромный AKG как-то не комильфо.
>>96178442 Алсо, >на тв Там уже явно качество зашкалит. Алсо, как бе, ЦАП и усилитель у меня будут "несколько" дороже стобаксовых микролабов, или что там нынче в моде. Нормальные колонки (напр. мониторные ямахи) в любом случае в мухосрань не возят.
>>96178484 Так я не хочу отключать гарнитуру, тем более что она вообще у меня в задницу системника воткнута. Я хочу один раз все воткнуть и забыть, управляя лишь настройками системы, притом быстро. Зачем выдумывать какие-то костыли, если в винде из коробки все как я хочу реализовано?
>>96178539 Чтобы смотреть очередного Толяна, или еще какую-нибудь хуйню которые мне друзья в конференцию кидают мне нахуй запредельное качество не нужно.
Но это уже вопрос о вкусовщине пошел, тем более с претензией на зеленоватое аудиофильство, не знаю в какой стране иметь комплект активных ямах - это "норма", особо упоротые девелоперы могут себе такое позволить, но девелоперы и живут нифига не так как среднестатический гражданин G8.
В языках не шарю почти нисколько (знаю только Паскаль), хочу попробовать какой-нибудь язык любой сложности для написания ПО, например, ботов или по, работающее с проводником виндовса, чтобы БЫСТРА! и ГЛАДКА! работало. Что скажете о Javascript? Чем отличается от Java? Придется ставить линукс? Начинать все равно с ассемблера? Хочу просто как хобби этим заниматься, т.е. не больше часа в день. Алсо, простите окаянного, но на каком языке командная строка? Есть гайд по ней?