[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.12228 Reply
File: 1280994021559_reasonably_small.png
Png, 21.86 KB, 128×128 - Click the image to expand
edit Find source with google Find source with iqdb
1280994021559_reasonably_small.png
Если ответ будет быстрым - удалю тред.
Решил подучить С++ и не могу выбрать компилятор. В CodeBlocks не знаю что и как настроить чтобы было хорошо, иначе он ничего не компилирует.
Visual C++ платный, а на торрентах старый.
>> No.12229 Reply
>>12228
gcc
/thread
>> No.12230 Reply
dev c++
>> No.12231 Reply
>>12228
> Visual C++ платный
Visual C++ Express - бесплатный. Точнее нужно его бесплатно зарегистрировать по почте.
>> No.12232 Reply
>>12230
Хорошо, я выбираю тебя. По крайней мере пока.
Какие есть толковые обучающие материалы? где их искать?
>> No.12233 Reply
>> No.12234 Reply
g++
Другие ненужны.
>> No.12238 Reply
File: Untitled.png
Png, 85.88 KB, 312×427 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled.png
> > 12228
Качаешь mingw.
Олсо, есть версия codeblocks с mingw на борту. Там все устанавливается из коробки по привычным "ок"->"ок".
Но я бы рекомендовал поставить qtsdk - разворачивается он также легко, но сразу есть возможность поделать формочки, ибо с консолью играться быстро надоест.
>> No.12247 Reply
>>12228
Кресты нахрен сдохли, не шкварься об их разлагающийся труп. Наверни Хаскельца или хотя бы F#.
>> No.12254 Reply
>>12247
Хаскельца? F#? Да ты пошутил премного, как я посмотрю.
На крестах сейчас написаны тысячи кода, и он гарантированно переживет нас с тобой. Не ведись на провокации Мелкософта, мой зеленый друг.
>> No.12255 Reply
>>12254
и что с того? на коболе аналогично написано. он уже загибается. не ведись на собственные грязные мыслишки, няша. кресты загнуться и это будет один из знаменательнейших дней в истории язык программирования!!!!!!!!!!!!111
>> No.12256 Reply
>>12255
И потому немногочисленным спецам на Коболе платят такие бабки, что можно люто, бешено им завидовать.
Загнутся кресты - подадитесь в функциональное программирование? В .NET?
Первое уже себя не оправдало, второе - ересь.
>> No.12258 Reply
>>12256
платят, потому что больше знатоков такого говна нет и их не готовят на свинофермах. появятся другие языки, более красивые, менее перегруженные, мало ли чего будет в будущем, в котором не будет крестов :3
>> No.12259 Reply
>>12258
Компилятор, понимающий желания программиста?)
...написанный на С++.
Но вообще я яростно не понимаю, чем вам оно не угодило. Кто заставляет вас учить и использовать ВСЕ возможности плюсов, а?) Можно обойтись вообще одним ANSI C синтаксисом же.
>> No.12260 Reply
File: Untitled1.png
Png, 38.41 KB, 385×193 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled1.png
>>12256
тащем-та кресты - это отличный вариант для ньюби. Объем разномастной справки (в т.ч. на великом и могучем) значительно выше в отличие от. Как раз из-за сишко/крестодоминирования.
> кресты загнуться и это будет один из знаменательнейших дней в истории язык программирования!!!!!!!!!!!!111
ага. И как только на крышку гроба цепепе упадет последний пуд земли, все прогрессивное человечество почувствует душевную пустоту. Пустота будет настолько всеобъемлема и всепоглощающая, что человечество сфокусирует всю свою ненависть на haskell, оставив в покое рыдающих у могилки крестобратьев. Ибо к тому моменту появится новый йоба-ориентированный ЯП 7 уровня, который будет единственным лучом света в царстве кровавых функторов и монад.
>> No.12261 Reply
File: 1312656188047.png
Png, 1.51 KB, 300×20 - Click the image to expand
edit Find source with google Find source with iqdb
1312656188047.png
>>12259
можно вообще обходится одной божественной сишечкой, но зачем?
лично я кагбэ сторонник dsl и тому подобного. меня вообще никто не заставляет учить кресты, а тем более писать на них. это так, мечты. они из того раздела, где пользователи все грамотные, знают почему и как работает компьютер, и т.д. и т.п.
каптча определенно что-то хочет сказать
>> No.12262 Reply
>>12259
Фу блядь, хотел пролистнуть тред, да случайно прочитал и тут меня охватил приступ безумия, руки уронили чашку чая и стали печатать следующее: "Блядь, да ты же невменяемый долбоёб, я не знаю, какого хуя ты тут забыл, и зачем тебе отвечают, не знаю, зачем тебе этот сраный Си с крестами может пригодиться, но знаю одно: тебя несомненно следует выебать крестом в жопу, чего я тебе искренне и желаю."
>> No.12263 Reply
От каждого по потребностям, каждому по способностям. Я к тому, что этот самый "каждый" может выбрать в крестах тот стиль и тот функционал, что ему непосредственно нужен. И да, оставив же за бортом ненужный хлам, который так "перегружает" С++.
Аминь.
>> No.12264 Reply
>>12262
И тебе сотни добра, юный падаван.
>> No.12286 Reply
>>12260
> тащем-та кресты - это отличный вариант для ньюби
Бред. Из нуба получится быдлокодер.
Учить этот сложнейший язык первым - самоубийство на пути к вершинам карьеры программиста.
>> No.12288 Reply
File: Untitled4.png
Png, 15.40 KB, 94×240 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled4.png
>>12286
похоливарю хоть и не люблю.
> Учить этот сложнейший язык первым - самоубийство на пути к вершинам карьеры программиста.
По-моему, выращивать в лабораторных условиях по науке Ъ-погроммистов еще не научились. Вопрос с чего начинать и куда потом идти открыт постоянно.
Факт лишь в том, что с помощью некробилдера, спермостудии или шизокреатора можно быстро получить прикольную прикладную штуку, на тех же крестах. Документации много, порог вхождения низкий - все делается мышкой, любой поцан из класса подскажет как запустить. Хотя уебищности крестов никто не отменял.
>> No.12290 Reply
>>12288
Ну ведущие собаководы мира рекомендуют начинать с математики && алгоритмизации и иже с ними. Язык же особой роли не играет, и пусть первый в меня кинет камень(ай, ой, больно же!!!) тот, кто знает годную альтернативу "уебищным" крестам.
P.S. А собственно хоть один кун сможет адекватно обозначить недостатки столь недоученного, тьфу, то есть нелюбимого вами сиплюсплюса?
>> No.12311 Reply
File: Untitled.png
Png, 29.51 KB, 160×262 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled.png
>>12290
> P.S. А собственно хоть один кун сможет адекватно обозначить недостатки столь недоученного, тьфу, то есть нелюбимого вами сиплюсплюса?
так вроде и не раз уже озвучивали. Если вкратце - то в вопросе, как обычно, скрыт ответ - цпп слишком большой и объемный, прямо как швейцарский нож. Но сделан так же тупенько, китайцами, которые засунули туда побольше блестящих кустарных штучек. Сгодится только открыть пиво у гастронома и пойти бухать дальше, да поковырять в замке, проебав ключи во время пьянки. Любая попытка сделать шедевр с его помощью будет встречена гигантскими муками, ибо кроме языка еще считается нормальным знать все закидоны компилятора, вплоть до определенных версий. А каждый крестобрат считает нужным использовать как можно больше штук, которые он уже успел выучить.
>> No.12317 Reply
Ну вы пиздецы, запугали меня. Что же учить, чтобы и порог вхождение невысокий, и отдача хорошая?
Алсо, есть малый опыт в жабе\с.
>> No.12328 Reply
>>12311
То бишь аргумент один разъединственный: перегружен этот ваш С++ до невозможности. Мои скромные попытки объяснить, мол, не надо там ВСЕ учить, игнорируются намеренно? Разберитесь с тем, что вам нужно - и хорош!
Это все-равно что ругать городскую библиотеку - да там же джигурдиллион книжек, жутко неудобно же ж!!11
===
Все остальное: реализации, типичные программисты - это отдельная, не менее интересная тема... к языку несколько(а то вовсе даже и нисколько) не относящаяся.
>> No.12334 Reply
File: Untitled.png
Png, 52.39 KB, 240×287 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled.png
>>12317
да ладно, тут всегда сгущают краски. Впрочем, >>12288 тут я уже написал свое имхо. borland c++ builder/qtcreator/visual studio. Не только язык, но и среда разработки вкупе с разными прикладными библиотеками. Ньюби от фана врядли нужно что-то большее. Писать на чистом языке абстрактных коней и факториалы в консольке быстро надоест. Зато можно на коленке слепить свою асечку, браузер и на что там хватит фантазии. Самый же дельный совет - забить на нашу болтовню, скачать что-нибудь и начать с ним заниматься. Сколько программистов - столько мнений.
>>12328
А вот с вами поговорим за ньюби от программирования. Я согласен с собаководами - Ъ-программист в первую очередь включает в себя качества математика, аналитика и архитектора.
Крестопроблемы в лице тех же реализаций (как-то не очень интересно воевать с компилятором и сегфолтами, что я например сегодня делал) это вполне реальная вещь, которая значительно тормозит развитие программиста в означенных направлениях. Высокоуровневые языки избавляют от подобной хрени, позволяя сфокусироваться на решении задач и не думать, к какому типу компилятор приведет такое-то число, не будет ли тут переполнения и хватит ли у нас памяти (как ее выделить), и какие виртуальные функции у нас живут в vtable-ах с таким-то смещением и т.д и т.п, которое бесконечно и каждый никак не может доучить.
Впрочем, я итак уже давно стараюсь рисовать расчеты на питоне и туда же пересаживаю коллег хотел на лисп, но они закидали говном и уперлись рогом. А прикладные вещи - на qt & c++, там даже веселее, ибо это гораздо бОльшая свалка и новый диалект цпп. Ну а то что аргумент контра всего один, ибо лентяй. Местная публика постоянно устраивает показательные концерты на дваче, рекомендую почитать.
>> No.12335 Reply
>>12334
Само собой разумеется, твой код написан именно так, как рекомендует сам Бьярни. И конечно же хаков никаких жутких не содержит, не так ли? И сторонних библиотек, кои зачастую корень всех зол? (и само собой разумеется, попыток преждевременной оптимизации за вами не числится?)
Видишь ли, за тем же VS последней редакции я вот сижу, и никаких грехов совсем не замечаю. Ну вообще. Соответственно буду огорчен и удивлен, если ты выдашь мне парочку примеров кода, требующих отчаянной войны с компилятором.
Едемте дальше - ну покажите же мне тот высокоуровневый язык, который ото всего этого избавляет, фокусирует и вообще молодец(и от недостатков разнородных избавлен)? Ну пожалуйста!!!
А расчеты... ну здесь на вкус и цвет. Python моден до невозможности, и медлителен настолько-же. Но это совсем другая история...
P.S. Интернеты - великая вещь. Там можно самому себе нарыть все аргументы за, против, решить, что перевешивает и на том успокоиться... лишив остальных людей радости общения! Разве так можно?)
>> No.12337 Reply
File: 129423.jpg
Jpg, 11.46 KB, 450×290
edit Find source with google Find source with iqdb
129423.jpg
File: Untitled.png
Png, 22.99 KB, 121×308
edit Find source with google Find source with iqdb
Untitled.png
File: 1312829046143.png
Png, 1.06 KB, 300×20
edit Find source with google Find source with iqdb
1312829046143.png

> Само собой разумеется, твой код написан именно так, как рекомендует сам Бьярни. И конечно же хаков никаких жутких не содержит, не так ли? И сторонних библиотек, кои зачастую корень всех зол? (и само собой разумеется, попыток преждевременной оптимизации за вами не числится?)
ога. Ни в чем плохом заподозрен не был.
> Едемте дальше - ну покажите же мне тот высокоуровневый язык, который ото всего этого избавляет, фокусирует и вообще молодец(и от недостатков разнородных избавлен)?
http://ideone.com/QzDZs медленно и правильно.
http://ideone.com/ALiKP быстро и правильно.
http://ideone.com/UfEzn быстрее и правильно.
http://ideone.com/isIYu реактивно и неправильно. Есть переполнение, там даже float с double маловаты. Надо выкручиваться и искать варианты.
з.ы. а давайте лучше пообсуждаем планшетик, который я сегодня приобрел? :)
>> No.12338 Reply
>>12337
> ога. Ни в чем плохом заподозрен не был.
Ой, лукавите... седалищным нервом чувствую, что лукавите.
Насчет вашего списка языков: функциональное программирование... радуйтесь, что оно непопулярно. Иначе мы бы здесь сидели и с матом, криками, пинками обсуждали Borland Haskell.
====
А чего за планшетик?)
>> No.12339 Reply
>>12338
на пикче - genius f610 [spoiler]выбор нищеброда, который жмет деньги на wacom[/spoiler]. На самом деле прагматичный выбор - выложил сколько не жалко за очередную игрушку, ибо серьезно упарываться в планы не входит. Если совсем надоест, то можно будет и продать, а если прогресс пойдет - то не совсем убогая штука.
>> No.12341 Reply
File: farnswort.jpg
Jpg, 4.79 KB, 127×176 - Click the image to expand
edit Find source with google Find source with iqdb
farnswort.jpg
>>12338
> функциональное программирование... радуйтесь, что оно непопулярно
Разве можно радоваться такому плохому, добро ли злорадствовать? Наоборот, надо сожалеть о реальности, которая слишком далека от того, чему д`олжно быть.

Я уверен, что настанет время, когда миру явится непорочная дева программирования, не нуждающаяся в знании о том, что такое байт, слово и двойное слово. Конечно же мы, человеки, испугаемся неизвестности и убъем её и восполучит кто-то несколько непахнущих монет, а кое-кто откажется от слов своих. Потому что таково ненадежное человеческое нутро и физическая его суть. Но оторопится человечество после и начнет считать время уже от момента появления сей девы. А может это будет уже и не человечество.

Сам бы занялся, но, к сожалению, я уже в пижамке.
>> No.12346 Reply
>>12338
> Borland Haskell
ССCУКА, У МЕНЯ АНЕВРИЗМА ЛОПНУЛА
>> No.12347 Reply
>>12341
распространеноложноеутверждениечтобайтоёбствонеобходимовсистемномпрограммировании.txt
>> No.12349 Reply
>>12339
Да ладно, шикарная штука. Главное, что с Windows Vista совместима и все её функции поддерживает :)
>>12341
Злорадствовать? Да ни в коем разе. Вы бы с зубовным скрежетом разгребали чужие исходники на Haskell(хоть представляете, ЧТО там может написать средний говнокодер? А вы представьте, представьте!), наблюдали бесчисленные попытки популяризовать его, а тут и Microsoft... и тогда живые позавидуют мертвым...
>> No.12353 Reply
>>12349
> Вы бы с зубовным скрежетом разгребали чужие исходники на Haskell
Нет, злыдень.
>> No.12358 Reply
>>12353
Какой такой гуманизм позволяет вам верить, что люди не понапишут хуиты на Хаскелле? И что вам не пришлось бы ее сопровождать?)
>> No.12363 Reply
>>12358
Тут не вера, а очевидный факт - хуиту писать на хаскеле трудно. Гораздо труднее, чем на языке С/Java.
>> No.12365 Reply
>>12363
Вот ведь прошу: не надо недооценивать человеческую глупость. Haskell предоставляет широкие возможности для создания феерически запутанного кода, костылей и вообще ХУИТЫ. И какой-нибудь индус Федя однозначно не преминет ими воспользоваться.
Это на текущий момент на Haskell кодят лишь весьма умные люди, имеющие представление о том, что такое хороший код. А вот будь он слегка популярнее...
И потому, уважаемый, это именно Вера, с большой буквы. Детская и наивная.
>> No.12366 Reply
>>12365
> не надо недооценивать человеческую глупость
Нет. Надо недооценивать.
>> No.12367 Reply
>>12366
бред, вы посмотрите во что превратили кресты хотя они с самого начала были недобрыми, и сдается мне, что вы ОДНО существо семен семеныч!
>> No.12368 Reply
>>12365
> Haskell предоставляет широкие возможности для создания феерически запутанного кода, костылей и вообще ХУИТЫ.
Нихуя. Одно из основных достоинств: хороший код писать намного проще, чем хуёвый. Чтобы хуярить на хачкеле говно, надо сильно стараться. Погроммистская природная лень будет способствовать написанию хорошего кода.
>> No.12369 Reply
>>12367
Ты лучше скажи, сколько можно витийствовать в корчах без аргументации, без фактов на руках?
>> No.12370 Reply
>>12369
м? ты о чем это, няша?
>> No.12371 Reply
>>12365
Так в том и дело, что не так легко предоставляет. У Феди квалификации не хватит ее написать. Написание ХУИТЫ на хаскеле - это рокет саенс. Вот смотри: >>12297. Видел когда-нибудь индуса спрашивающего "как релизовать на ЯВА ХУИТУ ХУИТЫ С ВНУТРЕННЕЙ ХУИТОЙ"? Нет конечно, потому что на СИ/ЯВА писать мегабайты ХУИТЫ легко и приятно и интуитивно понятно. А хороший код не напишешь - нечем просто. Средств для написания хорошего кода в языке нет.
>> No.12372 Reply
> Тут не вера, а очевидный факт - хуиту писать на хаскеле трудно.
Писать хуиту на хаскеле очень просто.
>> No.12375 Reply
>>12372
Докажи/обоснуй.
>> No.12379 Reply
>>12375
Защщитан.
>> No.12383 Reply
>>12375
Собственно нате вам немного доказательств с обоснованиями, приправы ради:
1) Говнокод собственной персоной!
   http://codepad.org/NQUSqcjc
2) реализация qsort. ХУИТА&&неочевидность прилагаются.
   http://www.mail-archive.com/haskell-cafe%40haskell.org/msg63381.html
3) Да и практическое программирование на Haskell - крайне грустное явление...
   http://habrahabr.ru/blogs/Haskell/124270/
4) и на вкусное
   http://lukeplant.me.uk/blog/posts/why-learning-haskell-python-makes-you-a-worse-programmer/
===
>>12371

С и Java позволяют писать все так, как тебе вздумается, уважаемый. Нет хорошего кода? А ты смотрел? А точно смотрел? В книжки соответствующие загляни, там много интересного на эту тему. То, что ты привел - вообще не аргумент, ибо так можно обругать русский язык уже за то, что на нем можно слово "ХУЙ" сказать.
>> No.12386 Reply
File: 1287756465446.jpg
Jpg, 26.51 KB, 379×400 - Click the image to expand
edit Find source with google Find source with iqdb
1287756465446.jpg
>>12383
1. Пикрилейтед. Алсо, речь совсем не о эстетике, а о формализации и изоляции различных сортов петуханства, которые, будучи неявно предоставляемыми мейнстримовыми яп, приводят к высокой вероятности резкого уменьшения показателя майнтабельности программы с её ростом;
2,3. Мимо;
4. Хуета, особенно пункт 2, но вот в этом есть доля правды:
> Further, my experience with Haskell means that I now see potential bugs everywhere in imperative code. Before, I was fairly well aware of the problems that stateful programming and side-effects can cause, having dealt with many scores of bugs related directly to this, and spent countless hours debugging these problems. But without any alternative, I guess I had just lived with it. Now I know there are other ways of doing these things, I find it difficult to be satisfied with any of the code I write. I am constantly aware that I am writing traps that other people are likely to fall in.
>> No.12387 Reply
>>12386
Не совсем тебя понял насчет пункта 1), но думаю что разгадка там проще: типичный код, написанный новичком, не могущим еще в декомпозицию и английский язык. Со временем это проходит, не у всех конечно.
>> No.12392 Reply
File: Untitled.png
Png, 20.28 KB, 261×111 - Click the image to expand
edit Find source with google Find source with iqdb
Untitled.png
>>12349
> Главное, что с Windows Vista совместима и все её функции поддерживает :)
кстати, оно на семерке завелось сразу, как только подключил к usb. Никаких драйверов даже ставить не пришлось.
> Вы бы с зубовным скрежетом разгребали чужие исходники на Haskell
практика показывает, не очень это и сложно. В соседнем треде, например >>s/12388 все понятно слету. Но там, имхо, жертва борд и на питоне тоже самое делается проще.
> Microsoft...
> и тогда живые позавидуют мертвым...
уроки телепатии ИТТ, вы с LOR-а.
>>12228
> а на торрентах старый
> старый
а вы студент. Ну это так, за компанию.

дальше тыры-пыры, все одно и тоже. А, вот жеж.
>>12383
1. самое смищное, что я даже в этом сходу разобрался.
2. так ведь вы линк не читали - специальные анальные игрища. Хотите нормальный квиксорт, идете сюда - http://www.haskell.org/haskellwiki/Introduction#Quicksort_in_Haskell
3. я даже не знаю кто хуже - анонимные аналитики с лора или с хабра.
> с количеством строк более 600 000
олсо, фраза напоминает время моего студенчества, когда мы с одногруппниками мерялись, кто напишет программу короче.
> Я написал программу на 600 строк, которая принимала на вход специальный текстовый файл и генерировала по нему исходник на хаскеле с многострочными строковыми константами. Это позволило при разработке web-приложений встраивать все тексты прямо в бинарник.
ну и так далее и тому подобное. Кстати, даже у php-макак считается дурным тоном мешать в одно код программы, код страницы и языкозависимые вставки. Остапа, вообщем, понесло - не буду отвлекаться.
4. так это линк в первую очередь для вас. >>12386 остается только дать два чая.
>> No.12393 Reply
>>12392
> Хотите нормальный квиксорт, идете сюда
Не ходите туда
>> No.12394 Reply
Чтобы не плодить треды, спрошу тут. Кто-то пробовал HTML5? Возможности у него вроде быльшие, а вот насколько сложен в изучении?
>> No.12395 Reply
Не тред а пиздец какой-то. Лень искать по пакам картинку, выражающую мои эмоции.
>> No.12396 Reply
>>12392
> Хотите нормальный квиксорт, идете сюда
Этот код чрезмерно медленный, если уж используете хаскель, будьте добры его оптимизировать.
>> No.12418 Reply
>>12392
Начнем с того, что доброчан есть вообще первый ресурс, на котором я акцентировал свое внимание. Не угадали, тащемта.
Продолжим тем, что я не знаю ни одного, сколько-нибудь конкурентоспособного программного продукта на Haskell. Почему на нем не написали... ну, например, операционную систему? На сях их хоть на экспорт отправляй.
Линки я читал, и привел сколько-нибудь специально/не очень специально запутанный код. Ибо он есть и сие огорчительно.
>> No.12419 Reply
>>12396
И да, так приведите же чрезмерно нормальный квиксорт на Haskell, интересно же взглянуть!
>> No.12420 Reply
>> No.12422 Reply
>>12418
> не написали... ну, например, операционную систему?
Таки у вас есть доказательства?
>> No.12437 Reply
>>12420
Клёво!


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]