[ /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.12892 Reply [Full thread]
File: images.jpg
Jpg, 5.19 KB, 192×191 - Click the image to expand
edit Find source with google Find source with iqdb
images.jpg
Привет, Sач.
Буду краток. Только что просмотрел несколько твоих тредов. Меня зацепило, что почти в каждом треде содержится критика практически всех языков программирования, когда положительные рецензии совсем отсутствуют.
Вот мой вопрос: существует ли язык, который не является по вашему говном?
31 posts are omitted, 4 of them with files. Expand thread.
>> No.12936 Reply
>>12929
> Фрипаскаль - ООП? С каких пор?
Да с самого рождения, почитай.
> А я ведь когда-то на нём программировать учился.
Позволь полюбопытствовать, какими инструментами пользуешься сейчас?
>> No.12937 Reply
>>12920
Лучший для кого? Для работадателя, которому просто нанимать легкозаменяемых обезьянок или для программистов, которые должны писать тонны примитивного бойлерплейта даже для относительно простых задач?
>> No.12940 Reply
>>12926
Прямая. Среди быдлокодерских вакансий жабы больше всего. Значит java непопулярна?
>> No.12949 Reply
>> No.12954 Reply
File: 1313611470001.jpg
Jpg, 11.00 KB, 320×240 - Click the image to expand
edit Find source with google Find source with iqdb
1313611470001.jpg
>>12949
Сишечка рвёт всех по скорости, а фрипаскаль — по памяти. Good, good.
>> No.12955 Reply
>>12954
машина должна и будет служить людям.тхт
>> No.12956 Reply
>>12955
технологическая сингулярность.txt
>> No.12962 Reply
>>12936
На нынешней работе - Джава, ха-ха. Но очень часто посещают мысли порвать свои отношения с этой хуйнёй. Благо, опыт у меня небольшой. Просто видишь, со мной тут такая смешная штука вышла, что я довольно рано перестал участвовать в олимпиадах по программированию для школьников и сказал себе, что программистом не буду, спасибо. Соотвественно, и всякие фрипаскали были у меня довольно поверхностны - видишь вот, даже ООП-мод в нём ни разу не включал, если память не изменяет. Ну и пользовался я исключительно "практичными" инструментами, как то: Python, JS, немножко Сишки. Потом по интересам. Потом, когда злой рок настиг меня, я стал баловаться всеми языками по очереди, для общего образования. В результате такого баловства, собственно, я и стал джава-дивилопером. И лишь по прошествии некоторого времени я спросил себя "Нахуя? Ведь было достаточно других языков, которые я и знал лучше, да и симпатичней они мне."
Ну, в общем, как-то так. В свободное время я могу писать по настроению на чём угодно, вплоть до Хаскелей. По объёму, пожалуй, больше всего до сих пор Python. Но это скорее привычка, потому как в последнее время я стал интересоваться Ruby и даже может на него бы перешёл, но жалко бросать разработанный до таких размеров Python. Да и библиотек больше.

А, собственно, к чему ты спросил?
>> No.12963 Reply
>>12962
> А, собственно, к чему ты спросил?
Спасибо за такой развёрнутый ответ. Я спросил, потому что интересуюсь, кто, как и с чего начинал и чем занимается сейчас. Сам я прошёл долгий путь от программирования на QBasic'е в 1993 до программирования для айфона и люблю послушать, как мотала жизнь других программистов.
>> No.12965 Reply
>>12962
> вплоть до Хаскелей
Можешь показать что-нибудь из того, что ты написал на хаскелях в свободное время?


No.12826 Reply [Full thread]
Анон, поделись мудростью.
Пишу лабу на Паскале. Консольное неважночто. Важно то, что программа принимает входные данные через параметры командной строки. Ну типа:
> prog /i "a.in" /o"a.out" /p "std.pr"
Проблема в том, что я не могу придумать как сделать разбор этих параметров. Для простоты пусть значения параметра всегда будут в кавычках. Чтобы не разбирать когда кавычки есть, когда их нет.
Конечно я наслышан о том, что есть уже готовые модули (например getopts в FreePascal), но во-первых препод в задницу пошлёт за такие решения, во-вторых интересно всё-таки понять как это вообще делается. Ведь эти модули тоже кем-то написаны.
Пока что у меня вообще нету никаких идей, кроме того чтобы сначала все параметры слить в файл, а потом читать из него по символам. Получиться что-то вроде потока, так проще работать, чем ебстись с этими ParamCount и ParamStr. Потому что я пробовал напрямую циклами по ParamCount и ParamStr что-то написать... ну это вапще жопоболь. Хотя и из файла поток символов этот потом анализировать тоже не с балкона ссать. Идея с файлом мне не нравиться уже тем, что я из памяти пишу на диск только для того чтобы потом снова читать в память...
В общем, анончик, подскажи хотя бы в какую сторону думать. Потому что я на этом совсем забуксовал и не знаю как дальше двигаться. Может подскажешь какие-нибудь общие подходы? Или покажешь что-нибудь на простых примерах? Хоть что-нибудь чтобы с места сдвинуться.
3 posts are omitted. Expand thread.
>> No.12841 Reply
>>12833
Привет, напишешь мне курсовую?
>> No.12859 Reply
>>12841
Давай ТЗ.
>> No.12860 Reply
>>12826
На баше например это выглядело бы так:
http://www.shelldorado.com/goodcoding/cmdargs.html
>> No.12861 Reply
>>12826
> В общем, анончик, подскажи хотя бы в какую сторону думать.
Если бы ты хотя бы что-нибудь знал, я бы посоветовал думать в сторону http://en.wikipedia.org/wiki/Formal_grammar и нормальных языков и библиотек, но судя по
> чтобы сначала все параметры слить в файл, а потом читать из него по символам
тебе бы лучше сдохнуть прямо сейчас, потому что потом очень неприятно за такими долбоёбами код править.
>> No.12866 Reply
>>12859
О, а мне диплом напишешь?
>> No.12882 Reply
>>12866
Говори задание.
>> No.12885 Reply
>>12882
А мне сочинение: "Как я провел лето".
>> No.12901 Reply
File: shot0030.png
Png, 316.40 KB, 1280×720 - Click the image to expand
edit Find source with google Find source with iqdb
shot0030.png
>>12885
Тоже у Царёва учился что ле?
>> No.12922 Reply
>>12901
А ведь я правда у него учился, как ты узнал?
>> No.12928 Reply
File: shot0141.png
Png, 331.34 KB, 1280×720 - Click the image to expand
edit Find source with google Find source with iqdb
shot0141.png
>>12922
Я у него сам когда-то это сочинение писал, лол.


No.12809 Reply [Full thread]
File: noob.jpg
Jpg, 36.62 KB, 400×400 - Click the image to expand
edit Find source with google Find source with iqdb
noob.jpg
Здравствуй, анон. Если никто не против, я хотел бы создать очередной идиотский тред.

Не так давно я волею судеб попал в одну айтишную компанию на должность младшего дворника менеджера проектов, и в принципе есть некоторая перспектива, но мне это не очень интересно. В нашем отделе достаточно увлеченные товарищи, один экспериментирует с 3D-анимацией, другой кодит нейронные сети, третий ковыряет скрипты - в общем, жизнь кипит. Глядя на все это, я понял, что и мне было бы интересно что-нибудь поизучать. Я учился в техническом ВУЗе и помню основы ООП, но не больше.

Итак, реквестирую ваших мнений по поводу следующих вариантов:
1) general purpose-кодинг. Конечно, я пополню собой армию быдлокодеров, т.к. вряд ли я сумею создавать красивые алгоритмы без ортдоксального матана, но рынок все равно не заполнен, поэтому почему бы и нет? мобильные приложения и андроид-кодинг сюда же
2) сети. Да, некоторым кажется, что это скучно, но мне всегда доставляли мигающие огоньки серверов и маршрутизаторов. Задрочить на CCNA я смогу за пару лет, но есть ли путь человеку без опыта? есть ли вакансии?
3) тестирование. Разломать что-то и найти там баги. Нужен ли здесь ассемблер и низкоуровневые скиллы? Интересно ли это?

Заранее спасибо за ответы.
>> No.12817 Reply
>>12809
Знаешь, анон, хорошо там, где нас нет, так что beware. Видишь, я с трудом представляю, чем занимается "младший менеджер проектов", но вот я обычный такой кодер частенько подумываю, что быть ололо менеджером приятней. Работа с людьми, всё такое. Наверное надо социальные скиллы прокачивать. Но это я отвлёкся.
Тебе, кстати, сорт оф повезло - у нас в офисе увлечённых вообще, можно сказать, нет. Это бесит.
Я тебе советую поступить вот как: попизди на этот счёт со своими коллегами, которые увлечённые. Ты же менеджер, ёпт, если не пиздишь и не хуй простой должен уметь развести человека на кулстори как нечего делать. И в твоём случае я рекомендовал бы тебе повестись на троллинг в /s/. Ну там sicp почитать, все дела, программу ВУЗовскую вспомнить, узнать что в мире творится. Это в любом случае хорошо будет - будь ты хоть бухгалтер в ИТшной конторе, ебанутым программерам всегда приятней говорить с тем, кто понимает, что ты говоришь, а это, насколько мне позволяет судить мой небольшой опыт, редкость даже среди ИТшных манагеров.
Твои вопросы: вообще я читая это сомневаюсь, что ты вообще в теме того, что творится в мире, хуй знает какой-ты там младший менеджер. Хотя, ну да, я ж не знаю, что они делают... Ну да ладно.
1. Хз, что значит для тебя "дженерал пёрпоз", но судя по всему это и есть почти весь рынок. И, конечно, ты нахуй никому там не нужен, но если хочешь...
2. Купи гирлянду, лол. Я в этом не разбираюсь, промолчу, пожалуй.
3. Не нужен тут никакой ассемблер, можно даже быть долбоёбом. Обезьянка-космонавт с некоторыми скиллами общения - отличный тестер, что б они там про себя ни говорили. Что для одного интересно, для другого скука, как анон должен угадать, что интересно тебе? Да бля, хуёвый ты менеджер: у тебя там целая контора людей, которые не откажутся пожаловаться менеджеру на свою тяжёлую жизнь, а ты, вместо того, чтоб строить из себя заботливого начальника, интересующегося делами подчинённых, спрашиваешь советов на двачах.
>> No.12819 Reply
>>12817
> я с трудом представляю, чем занимается "младший менеджер проектов"
Переписка с разработчиками, сборка контента, контроль версий и т.д. Не спрашивай, как я попал туда без опыта.
> а ты, вместо того, чтоб строить из себя заботливого начальника
Какой в пизду начальник, я там пятый месяц работаю и в моем подчинении никого нет.
> я читая это сомневаюсь, что ты вообще в теме того, что творится в мире
Судя по новостям, в мире творится сплошной гугл+ и РАЗРАБОТКА ДЛЯ АЙФОНА. Мне трудно судить со своей узкой точки зрения.

Ладно, попробую разводить людей на кулстори.
>> No.12824 Reply
>>12819
> Судя по новостям, в мире творится сплошной гугл+ и РАЗРАБОТКА ДЛЯ АЙФОНА.
Да у тебя же хабрахабр
>> No.12825 Reply
>>12819
> сплошной гугл+ и РАЗРАБОТКА ДЛЯ АЙФОНА
Двачую этого >>12824 господина. Впрочем, не о том речь, просто "младший менеджер" в моём представлении должен представлять, чем занимается тестировщик, какие технологии используются и т.п. Но, да, теперь я выпил чаю и посмеялся над собственной наивностью. Всё хорошо.

В общем, расслабься, приятель. И пойми верно, я не говорю, что тебе не стоит менять род деятельности. Сам всё решишь. Просто не торопись, перестань паниковать на тему "я дерьмо, у меня хуёвая работа, я ничего не умею, я - жалкий раб капитализма" и т.п. Расслабься. Больше позитива, ты же менеджер, ёпт!
С этого дня начинается твоё увлекательное путешествие в мир высоких технологий. Нет, это не значит, что ты срочно обрываешь все связи с миром, перестаёшь бриться и сутки напролёт пишешь имиджборды на пехапе. Это значит, то теперь у тебя есть задача, выполнения которой ты будешь придерживаться ежедневно на протяжении минимум двух недель: узнавать новое. Во-первых, уже упомянутое общение с сослуживцами. Выполняй свои рабочие обязанности, а перерывах между объяснением клиенту, почему задерживается поставка и программистам - почему ей не следует задерживаться (у тебя же бывают такие перерывы, верно?) интересуйся, чем занимаются разработчики, постарайся понять, как выглядит их рабочий день, поинтересуйся их увлечениями - в конце-концов, ты же как-то узнал про все эти тридэ и нейронные сети? Короче, я надеюсь, с людьми-то ты базарить умеешь, без инструкции справишься. Ещё мрачноватый кодер будет манагеру рассказывать, что посонам говорить, лол.
Во-вторых, делай же что-нибудь. ты ведь не знаешь, что тебе нужно, так хуле ты там выискиваешь, чему учиться? Ты ведь прекрасно понимаешь, что умение пользоваться SVNом не особо приближает тебя к этим самым высоким технологиям, ты и сам, по видимому, ощущаешь себя несколько чужим на этом празднике жизни. Поэтому тебе следует самому найти себе сорт оф увлечение. Это занятие разностороннее, сам понимаешь, кусочек там, кусочек сям... Со своей стороны я б рекомендовал тебе взять какую-нибудь скороварку вроде Python и научиться ею пользоваться. Для этого ты смотришь на то, что делаешь и думаешь, какую хуйню можно было бы автоматизировать. Ну там качалки картинок с гельбуры, парсеры логов, что угодно... Ничего конкретного, просто тебе надо немножко влиться. Научись пользоваться ПО, которое и так используешь, ну ты понял.
В-третьих, не брезгуй литературой. Я по этому поводу уже высказался, но, знаешь, для начала подойдёт что угодно. В конце-концов, тебе для начала хотя бы следует понимать, чем С# отличается от С++. Почему у вас на производстве используется А, почему он мог бы быть заменён на Б, но никогда на С. Видишь ли, я понятия не имею, каков твой уровень знаний, но я так понял, что тебе для начала надо просто "поднабрать массу". На это всё может потребоваться некоторое время, но не торопись. Тебе попросту некуда убегать, пока ты не можешь ответить себе на собственные вопросы. На самом деле полным полно первокурсников начинают работать не зная ровным счётом нихуя, и их пусть не похож на тот, что я предлагаю тебе. Но зачем тебе это? У тебя есть работа, ты же хочешь интересных занятий, а не рабочее место. Пока ты не знаешь, что тебе может быть интересно - ты не можешь искать и места, где тебе предложат то, что тебе интересно.

В общем, рикаминдую несколько поразмыслить над моей пастой и её следствиями, переварить, а потом уже по необходимости обращаться за вопросами поконкретней.
>> No.12836 Reply
>>12809

1) Читай Hacker's Delight, Кнута, HtDP. Подтягивай матан и теоркат, это нихуя не так сложно, как любят кукарекать питушки-неосиляторы. Потом плавно переходи к TaPL и HSoE.
2) Ты хочешь превратиться в вонючего свитераста?
3) Какой еще ассемблер в тестировании, няша? Ну ради лулзов можно и подрючить байты, лишь бы в привычку не вошло...
>> No.12837 Reply
>>12809
ну вроде про "меньше трепа - больше дела" уже написали. Добавлю лишь, что задрачивать на CCNA не путь джедая, да и не надо. CCNA - самой простой и базовый экзамен, в который может любой эникейщик. В интернете полно книжек и разобраны задания, что тоже снижает порог вхождения и ценность сертифката.
>> No.12840 Reply
File: 16132690.jpg
Jpg, 95.10 KB, 300×550 - Click the image to expand
edit Find source with google Find source with iqdb
16132690.jpg
>>12825
спасибо, анон, ты охуенный

>>12836
>>12837
и вам спасибо!
>> No.12863 Reply
>>12836
> Hacker's Delight
Вот кстати, не смог найти в pdf в хорошем качестве. Никто не поделится?
> HSoE
А это ещё что?
>> No.12865 Reply
Знаешь, оп, программеров и сисадминов сейчас как говна, а вот хорошего тестера найти - та еще задачка. Проблема в том, что в QA-департаментах обычно оседает всякий шлак - наркоманы, тусовщики, неосиляшки, но при этом они же АЙТИШНИКИ блядь с могучим ЧСВ. Обнаружить там адекватного человека очень трудно.


No.12808 Reply [Full thread]
File: java.jpg
Jpg, 6.59 KB, 258×195 - Click the image to expand
edit Find source with google Find source with iqdb
java.jpg
Слишком странно, что здесь нет треда самого востребованного языка. Объявляю официальный Java тред открытым!
2 posts are omitted. Expand thread.
>> No.12814 Reply
>>12808
Спасибо, натерпелся этого говна на работе.
>>12812
Нахуй не нужна. Нашёл что спросить, тож мне.
>> No.12816 Reply
>>12812

Потому, что шарп - спермоонли, а моно считается сырым для продакшена.
>> No.12820 Reply
>>12814
Зачем тогда работать программистом, если тебе не нравится твоя работа?
>> No.12821 Reply
>>12820
ДЕНЬГИ.
>> No.12822 Reply
>>12813
>>12816


А зачем нужен этот ваш линукс если есть божественный Windows Server 2008 R2?
>> No.12823 Reply
>>12822
Тут разговор вообще не о линуксе
>> No.12827 Reply
>>12820
Как программирование связано с джавой?
Ответ - никак.
А про меня... ну, так получилось. Всё не так плохо, на самом деле. Я б мог рассказать и чуть подробней, но никому ж не интересно на самом деле.
>>12822
Страшно представить себе тех убогих существ, которые этим правда пользуются. К счастью, не сталкивался с ними. Хотя, сишарп и правда заметно лучше джавы, но ебаться с виндой, да ещё и деньги на это тратить... Ну это пушка, что тут скажешь.
>> No.12835 Reply
> здесь нет треда самого востребованного языка
Как это нет? Вот же >>11962

с:годно всегда
>> No.12846 Reply
>>12835
Хаскелл несомненно самый востребованный язык у понто-быдла среди программистов. У них, как ты уже подметил, есть свой тред.

>>12827
> Я б мог рассказать и чуть подробней
Расскажи, ведь это по теме же.
>> No.12848 Reply
>>12846
У вас
Quickfix


No.12463 Reply [Full thread]
File: logo_luxoft_lyuksoft_ibs_group_holding.jpg
Jpg, 14.82 KB, 500×202 - Click the image to expand
edit Find source with google Find source with iqdb
logo_luxoft_lyuksoft_ibs_group_holding.jpg
/r/ кулстори про люксофт. Вроде этой:
'Есть мнение, что "хуже индусских бодишопов бывают только русские бодишопы".
'Мне известен случай, когда программиста засудила русская компания, к которой он после получения визы вообще не поехал (передумал). Т.е. не сбежал сразу после приезда, а просто не поехал к ним. Вот тут описываются подробности судебного процесса и результат: http://h1saga.blogspot.com/2007/10/let-bodies-hit-floor.html
'Компания русская, кстати. И очень известная в Москве - Люксофт. Требовали не хурхы-мухры, а $150000, между прочим.
28 posts are omitted, 4 of them with files. Expand thread.
>> No.12698 Reply
>>12696
Как будто психоделики делают умным. Психоделики сбивают цивилизационный невроз, что делает немного умнее, но без понимания он все равно вернется через неделю после первого трипа, и через день после десятого.
Ощущение нетупизны это две вещи
1. Нормальный метаболизм и обратная связь от мышц (читай, аэробика)
2. Отсутствие распыления воли на вещи типа головоломок и прочих неврозов. Воля - это фронтальная кора, орган очень быстро устающий, но при этом сам, как биг босс, нихуя не делающий. Если мозги и тело этой самой волей не дергать по мелочам, они начинают работать намного лучше. Поэтому отдыхать надо много, думать надо мало, пусть само думает, а от головоломок и прочего транса может быть только отупление. Кстати, по этой причине стимуляторы и стимулирующие ноотропы не помогают - лишняя энергия из резервов организма без умения ее утилизировать тратится в пыль, зато прекрасно работают пиво и фенибут со всеми вытекающими последствиями для мозга, который не умеет отдыхать.
>> No.12706 Reply
>>12698
> Ощущение нетупизны
С ощущением у меня проблем бы не было, если бы удавалось решать, к примеру, хотя-бы треть тех заданий, которые идут в конце каждой главы в Кормене, хотя-бы после трёхкратного её прочтения. Или понимать хоть половину оценок, которые в тексте даются как очевидные.
> Как будто психоделики делают умным
Речь о планах на время, в котором предполагается уже смириться с природной глупостью.
>> No.12718 Reply
>>12706
Не поможет. Если бы ты мог осиливать треть заданий, ты бы сокрушался по поводу другой трети. Потому что высокая самооценка, субъективно воспринимаемая как низкая. Ты еще много лет будешь воспринимать себя тупым не зависимо от того, что ты делаешь, да и через много лет ты в лучшем случае будешь считать себя нетупым только в узкой области.
Так что еби мозг поменьше, и он ответит тебе скоростным мышлением на уровне, на который он способен. 3 раза кормена читать, охуеть, никаких мозгов не хватит чтобы мотивировать себя еще и прорешивать задачи бесплатно. Ну это имхо и проекции, мало ли какие задроты бывают.
>> No.12720 Reply
>>12706
> если бы удавалось решать, к примеру, хотя-бы треть тех заданий, которые идут в конце каждой главы в Кормене
Ох, блядь, няша, меня уделает каждый второй ступидент на алгоритмических задачках (из тех, кто умеют программировать, разумеется), это не мешает мне быть ведушим разработчиком и учить ступидентов как кодить. Но это всё хуйня, мой директор вообще не может решать задачки, но рулит всем бизнесом и жена у него няшная. Эмоциональный интеллект рулит со страшной силой. Поэтому не парься, просто живи и коммуницируй с людьми.
>> No.12722 Reply
>>12720
донёсся визгливый крик со стороны социобыдла
>> No.12723 Reply
>>12652
В какой отдел попал?
>> No.12724 Reply
>>12723
Х.З. Что-то для UBS.
>> No.12725 Reply
>>12722
Донёсся сдержанный едва слышимый стон технаря, принимающего хуец очередного менеджера в свой закалённый анус. Но менедежеры, как обычно, не обратили внимания. Технарь был человеком стойким, закалённым, так сказать самураем ональных унижений. Он давно привык не демонстрировать своих эмоций, а молча пахать, помогая менеджерам продвигаться по карьерной лестнице.
>> No.12881 Reply
>>12698
Что же надо делать с этим самым неврозом, в общих чертах?
К:приходят паранойи
>> No.12973 Reply
>>12881
Попробуй аэробные нагрузки.


No.12228 Reply [Full thread]
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++ платный, а на торрентах старый.
49 posts are omitted, 8 of them with files. Expand thread.
>> 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
Клёво!


No.12002 Reply [Full thread]
File: screen2.jpg
Jpg, 50.61 KB, 1024×786 - Click the image to expand
edit Find source with google Find source with iqdb
screen2.jpg
А я смотрю, все как-то неудобно и криво с этим const-ом все получается. А оказывается, ему в математике ни одного понятия не соответствует. Вон оно чего. Мне кто-то брякнул, что он, мол, как-то связан с чистотой функций, а оказывается, что никакого отношения он к этому не имеет. Вон оно как оказывается.

Здесь будет наших откровений тред.
2 posts are omitted. Expand thread.
>> No.12434 Reply
>> No.12436 Reply
>>12004
Не понял. И где ты там разглядел K-комбинатор?
Особенно если учесть, что это модификатор типа, а не функция.
>> No.12438 Reply
File: Безымянный.jpg
Jpg, 35.92 KB, 837×400 - Click the image to expand
edit Find source with google Find source with iqdb
Безымянный.jpg
>>12436
Дружище, о чем ты?
>> No.12439 Reply
>>12438
Думаю, он о сях.
>> No.12441 Reply
Я о C++.
Пора вводить новый термин: хачкесперма.
>> No.12442 Reply
Охлол, самое смищное недоразумение, которое мне встречалось на бордах.
>> No.12443 Reply
>>12441
> хачкесперма
> C++
Ах вот оно что. Ну тогда предлагаю обратиться в /pr/.
На этой доске твои проблемы слегка неуместны.
>> No.12452 Reply
>>12443
Да это не проблем тред. Это откровений тред. Например, мяу думал, что модификатор const - это кагбе чистые функции, а оказалось, он к чистым функциям не имеет никакого отношения.
>> No.12456 Reply
>>12452
Он просто позволяет сузить всё то пиздообразие сайд-эффектов, которые можно вычудить, но очень слегка.
Если в ЯП нет способа запретить внутри функции осуществлять ввод-вывод, использовать случайные числа и т.д,
то ни о каких чистых функциях в нём уверенной речи идти не может впринципе.
>> No.12561 Reply
File: 9a0a168af173852a13bf3af36486135c.gif
Gif, 66.06 KB, 300×90 - Click the image to expand
edit Find source with google Find source with iqdb
9a0a168af173852a13bf3af36486135c.gif
>>12456
Вот именно, что "очень слегка", блеять, вместо положенного "совсем", как в D 2.0 модификатором "pure".


No.11962 Reply [Full thread]
File: Haskell-Logo-Variation.png
Png, 7.93 KB, 128×128 - Click the image to expand
edit Find source with google Find source with iqdb
Haskell-Logo-Variation.png
Haskell-тред будет здесь.
493 posts are omitted, 94 of them with files. Expand thread.
>> No.16510 Reply
File: Screenshot at 201...
Png, 211.81 KB, 1366×744
edit Find source with google Find source with iqdb
Screenshot at 2012-01-08 17:46:22.png
File: Untitled.png
Png, 61.42 KB, 515×416
edit Find source with google Find source with iqdb
Untitled.png
File: nyu0py.png
Png, 362.52 KB, 640×480
edit Find source with google Find source with iqdb
nyu0py.png

>>16499
Подставил в функцию ребят pure-fft, выгоды никакой не случилось, но и не тормозит в отличие от моей реализации (на рисунке в консоле ./nfft - это http://hpaste.org/56218 + pure-fft, ./myfft -p 32768 - pure-fft, ./myfft -m 32768 - моя реализация).

Над конкретно этой функцией разбиения на четные и нечетные похоже сильно стараться и не стоит, по-моему оверхед вышел. Мне вот интересно было найти какой-нибудь более удобный шаг алгоритма, чтобы он плавнее ложился на хаскель, а то это яростное шебуршение индексами элементов - че-то совсем не то. Вон картинку нарисовал, правдо ничего нового там не нашел - только то, о чем уже было прочитано в википедии. Вообще скорее всего не получится - алгоритм-то сверхизвестный, тут маловероятно, что можно придумать что-то новое, особенно в плане оптимизации. Пойду, слазаю в профайлер на всякий случай.
>> No.16512 Reply
>> No.16515 Reply
Профрепорт недвусмысленно намекает, что пора остановиться. На самом деле мне просто было интересно каковы потенциальные кровавые жертвы для достижения более или менее нормальной производительности на типовых списковых задачах у хаски. В любом случае я бы числожевалки писал на це.
>> No.16519 Reply
>>16515
> Профрепорт недвусмысленно намекает, что пора остановиться
Таки добил: http://hpaste.org/56241 http://hpaste.org/56242 ("pfft" - pure-fft, "fft-test -n" моё).
Кто выигрывает непонятно, профайлер говорит, что у меня быстрее почти в 1.5 раза, линукс говорит, что одинаково в пределах погрешности.

http://hpaste.org/56244 http://hpaste.org/56245
> В любом случае я бы числожевалки писал на це.
Так да, я просто с выразительностью играюсь, вон немного научился пользоваться (***). Корректность реализации преобразования фурье типами не сильно-то проверишь (ну разве что в агдах каких-нибудь).
>> No.16520 Reply
File: foo.png
Png, 15.12 KB, 764×199 - Click the image to expand
edit Find source with google Find source with iqdb
foo.png
>>16519
Хоть бы кот показал, интересно же. А я тут заменил все на последовательности, в принципе это не особо залечило, зато показало, что списки страшно медленные.
>> No.16521 Reply
>>16520
> кот
Что-то с первого раза проглядел. Уже нашел.
>> No.16522 Reply
>>16520
Так есть же код. Два нижних пастебина. Вот еще подхаченый pure-fft, чтобы в него профайлером удобно глядеть было http://hpaste.org/56247
>> No.16523 Reply
>>16522
Да-да, уже нашел. Ну и вот еще http://hpaste.org/56248
>> No.16524 Reply
>>16520
Вообще такое доминирование секвенций над списоками у тебя на картинке интересно. Правда я уже в пижамке, когда-нибудь в другой раз.
>> No.16525 Reply
File: 125250775428259.jpg
Jpg, 287.05 KB, 650×650 - Click the image to expand
edit Find source with google Find source with iqdb
125250775428259.jpg
>>16524
В общем-то ничего удивительного: что (++), что (!!) имеют сложность O(n) для списков, а для подвешенных деревьев аналогичные операции логарифмические даже логарифм от меньшего поддерева.


No.11858 Reply [Full thread]
Что-то я перерыл 10 страниц и так и не нашел похожего треда, бло.
Лиспач, посоветуй годную книгу по С\С++ начального уровня с упором на практическое применение с реальными технологиями. Чтобы дочитав книгу у меня был готов какой-нибудь арканоид или тетрис с графоном и интерфейсом. Голую теорию я слабо воспринимаю, поэтому изложение вида "есть такая-то хреновина, она работает так-то и прямо сейчас мы прикрутим ее к нашему крузису" почти обязательно. С упором на игры\программы, а не на расчет устойчивости конструкции ядерных убежищ в условиях ядерной бомбежки, если можно.
>> No.11859 Reply
>>11858
Programming with Qt
>> No.11860 Reply
http://stackoverflow.com. Мое терпение уже трещит.
>> No.11863 Reply
>>11858
Честно говоря, не думаю, что есть что-то такое. Я бы советовал читать того же страуструпа + отдельно что-нибудь по интересующим тебя библиотекам, типа Qt или OpenGL или XNA или еще какой йоба-технологией.
>>11860
SO все же для конкретных вопросов.
>> No.11864 Reply
>>11858
The Haskell School of Expression.
>> No.11865 Reply
>>11863
У страуструпа есть что-нибудь про то как правильно организовать структуру и прочие организационные вопросы или ехала теория через теорию + матан?
>> No.11866 Reply
>>11865
Страуструп это же не Кнут, у него там почти голая практика и есть. Он там рассказывает про всякие RAII и другие важные аспекты real C++ programming.
>> No.11873 Reply
>>11866
О, отлично. Спасибо.
Пошел превозмогать.
>> No.11875 Reply
File: eating-straustroup.jpg
Jpg, 237.27 KB, 590×647 - Click the image to expand
edit Find source with google Find source with iqdb
eating-straustroup.jpg
Страуструп по сравнению с Кнутом - Пряник!
>> No.11887 Reply
Хм, 2-е издание пойдет или третье надо? В интернетах сказали что второе устарело, а третье нашел только в вырвиглазном качестве + говорят перевод кривой.
>> No.11888 Reply
>>11887
Лучше третье, но в принципе 2-е не смертельно, если тебе все равно нужны самые основы. Некоторые вещи ты с первого раза не поймешь (ибо нужна практика в языке), а потом уже и новое издание найдешь.


No.11857 Reply [Full thread]
File: 004.jpg
Jpg, 13.48 KB, 220×248 - Click the image to expand
edit Find source with google Find source with iqdb
004.jpg
Доброкодеры, такая проблема: пишу небольшое клиент-серверное приложение. Использоваться и "обслуживаться" оно будет вообщем-то людьми неопытными, которые даже пароль к базе данных не смогут поменять. И я не знаю какую из этих двух СУБД выбрать для разработки. Почитал интернеты: там тенденция к использованию PostgreSQL, но будет ли она работать без красноглазика, приглядывающего за ней?
>> No.11869 Reply
>>11857
редис
>> No.11871 Reply
>>11857
Если нагрузка небольшая, то SQLite идеален. Ничего не делаешь, но всё есть.
>> No.11874 Reply
>>11871
Насколько небольшая нагрузка?
>> No.11876 Reply
>>11869
Посмотрю что за зверь.
>> No.11878 Reply
>>11874
Очень небольшая. Тебе в попугаях или удавах?
>>11876
Лучше не смотри.
>> No.11879 Reply
>>11878
Да, редиска несколько не подходит. Тем более, что БД уже нормализована аж до 3НФ.
По SQLite я посмотрел уже сам производительность. Маловато. Подключений то может и не много будет, но таблички будут со временем большими. Решил СУБД firebird все-таки. Легче для нее написать две утилитки: для конфигурирования (создания) БД и для обслуживания. С Postgre некогда разбираться, да и не такой требовательный да сложный production у меня.
>> No.11881 Reply
>>11879
firebird на венде падает регулярно.
>> No.12000 Reply
>>11879

К SQLite должно быть ровно одно подключение. У тебя может сервер, обслуживающий клиентские подключения мультиплексировать их, но к SQLite AFAIK лучше только одно подключение, а то может сыпаться.

ОП, тебе точно SQL нужен? Вообще если грамотно проектировать, то у нормальных ребят будет SQLite быстрее индусского постгреса.

И если поделка неприхотливая, то лучше MySQL вместо постгреса, благо она действительно проще, да и человека знакомого с постгресом фиг найдешь.
>> No.12036 Reply
>>12000
Я уже думал о мультиплексировании, но сомневаюсь, что смогу написать достаточно эффективный код. Кеширование, организация обмена данными, многопоточная обработка... К тому же на сервер может уйти много времени, а я в нем ограничен. Firebird же умеет многопоточность, достаточно оптимизирован, не так забагован как мускуль и под него уже мною продумана вся безопасность =)
ОП


[0] [1] [2] [3] [4] [5] ... [16] [17] [18] [19] [20] ... [24] [25] [26]
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 ]