
Nobue
16.08.2016
08:08:03
собственно питон этим и хорош что взял понемногу самого полезного из разных парадигм

Jonathan ?
16.08.2016
08:08:07

v
16.08.2016
08:08:12
и куча гавриков вместе со мной
и все это в продакшен уходило

Google

v
16.08.2016
08:08:35
даже без тестов

Nobue
16.08.2016
08:08:52

Costel Salanders
16.08.2016
08:09:08

Nobue
16.08.2016
08:09:12
"тонны говнокодеров на плюсах" хахаха
да я одного искал три месяца
когда нужен был

Costel Salanders
16.08.2016
08:09:27
Шарп не осилил, и в плюсы полез

Aragaer
16.08.2016
08:09:40
когда я в тесте у яндекса увидел вопрос вида "<кусок кода на плюсах с тремя классами и наследованием, который выводит hello, world> - какие проблемы вы видите в данном коде?", мой ответ был - "он написан на плюсах"

Nobue
16.08.2016
08:10:13
никто уже давно на плюсах не пишет, сейчас кругом всякая ботва вроде JS
найти даже среднего программиста на плюсах сейчас это целый квест

v
16.08.2016
08:10:28
ну как не пишут
пишут

Nobue
16.08.2016
08:10:39
ну пишут конечно

Google

v
16.08.2016
08:10:46

Nobue
16.08.2016
08:10:46
но точно не "тонны говнокодеров"

Aragaer
16.08.2016
08:10:50
угу

Nobue
16.08.2016
08:11:17
да, так и есть
их мало осталось и всех уже разобрали

Aragaer
16.08.2016
08:11:26
не, с плюсами я смирился, сам же даже кое-где на них пишу
только без stl, эксепшнов и темплейтов

Nobue
16.08.2016
08:12:05
ну за что ты STL-то исключил?
последние два я еще могу понять
ты сортировку вручную каждый раз пишешь что ли?

Aragaer
16.08.2016
08:12:26
там учить надо много 8)

Nobue
16.08.2016
08:12:39
и типы данных сам себе создаешь ?
двусвязные списки и хэш таблицы?

Aragaer
16.08.2016
08:13:02
когда понадобятся, тогда буду брать готовые

Nobue
16.08.2016
08:13:07
да даже вектора
что ты вместо них юзаешь-то?
сырые указатели что ли?

Aragaer
16.08.2016
08:13:26
естессно

v
16.08.2016
08:13:26

Nobue
16.08.2016
08:13:33
ужас чувак

Google

v
16.08.2016
08:13:36
как положено сишнику )

Nobue
16.08.2016
08:13:39
ты правда фанатик

Aragaer
16.08.2016
08:13:50
вот с векторами тут разбирался год назад со всеми этими передачами владения
нету у меня никакой либы

v
16.08.2016
08:13:59
странно

Aragaer
16.08.2016
08:14:04
а сырые вектора это ж шикарно, на них арифметика работает
а чего мне в либе нужно?

v
16.08.2016
08:14:19
У сишников и плюсовиков склонность к написанию велосипедов

Aragaer
16.08.2016
08:15:02
реализовать связанный список - несколько десятков строк. Можно просто скопипастить при необходимости.

Nobue
16.08.2016
08:15:29
у нас вот один твой коллега по цеху недавно сделал либу для мобильного приложения на си и немножко плюсах и она мать его вся на сырых указателях, со своим долбаным менеджером памяти, с совершенно кривым временем жизни обьектов (напомню что это враппер и юзается из другого языка) и самописным XML парсером у котрого память течет
ну каким мудаком надо быть

Aragaer
16.08.2016
08:15:57
бывают такие, угу

53r63rn4r
16.08.2016
08:16:11
Арагаер молодец, не обижай ево

Nobue
16.08.2016
08:16:19
хорошо
просто эти фанатики си у меня уже в печенках сидят

Aragaer
16.08.2016
08:16:44
идиотов везде полно

53r63rn4r
16.08.2016
08:16:45
За арагаера и двор стреляю в упор

Nobue
16.08.2016
08:16:51
может Арагер со светлой стороны как раз

53r63rn4r
16.08.2016
08:17:10

Nobue
16.08.2016
08:17:14
но тем не менее ты товарищ Арагер не обьективен

Google

Nobue
16.08.2016
08:17:21
и правда живешь в особом мире

Aragaer
16.08.2016
08:17:27
ага

Nobue
16.08.2016
08:17:34
тут вне Си такой балаган творится

Aragaer
16.08.2016
08:17:51
во я тут ща своим С кодом похвастаюсь
https://github.com/aragaer/libyama
и я знаю, что там есть в коде ошибки. Прям глазами вижу

Nobue
16.08.2016
08:18:43
ты написал свою балалайку чтобы графы в файл сохранять?

Aragaer
16.08.2016
08:18:55
https://github.com/aragaer/libyama/blob/master/yama.c#L37 - например тут
не, мне не графы. Мне нужен вполне конкретный набор операций

Admin
ERROR: S client not available

Nobue
16.08.2016
08:19:25
ну ладно
может быть в эмбеддеде это и нормально

Aragaer
16.08.2016
08:19:48
Есть одна цепочка, нужна вставка туда, удаление, "наследование", "объединение" и "разделение"
ну и выборка по этой цепочке
я тут уже помучал народ, какую базу данных брать, потом плюнул и решил просто сделать сам руками

Nobue
16.08.2016
08:21:21
а можно было взять подходящий контейнер STL и его сериализовать
вместо создания велосипедов
у вас удивительно много свободного времени там

Aragaer
16.08.2016
08:22:52
от операции "замены" (когда одна запись помечается как устаревшая и заменяется на новую) требуется локальность - чтобы не нужно было весь файл переписывать

53r63rn4r
16.08.2016
08:22:57
Japanese traditional time

Google

53r63rn4r
16.08.2016
08:23:03
Арагаер, что это такое?

Aragaer
16.08.2016
08:23:18
там ссылка на википедию есть
https://play.google.com/store/apps/details?id=com.aragaer.jtt

Nobue
16.08.2016
08:23:41
ну в целом я понимаю нужды эмбеддед и что приходится велосипедить особенно производительные балалайки
но твой подход в принципе мне не нравится
нельзя его применять там где он не нужен

Aragaer
16.08.2016
08:24:39
мой подход был такой - сел и начал писать. Когда оно заработало, подумал, как можно сложное выбросить и заменить на более простое

Nobue
16.08.2016
08:24:51
это совершенно точно подход для особой области и особых случаев

53r63rn4r
16.08.2016
08:25:10
Так у тебя там.. ну, т.е. ты на киви писал?

Stanislav
16.08.2016
08:25:25
Note: If you need to create application quickly and easily, use other programming languages, such as C++, Python, etc. Wct only created for pampering and aesthetic pleasure

Aragaer
16.08.2016
08:25:32
в этом конкретном случае еще не случилось той критической массы, когда файл переименовывается из .c в .cc с последующим переходом на плюсы
нет, не на киви

53r63rn4r
16.08.2016
08:25:59
Просто у тебя там репа jtt на питоне

Nobue
16.08.2016
08:26:04
мне не нравится конкретно что ты генерализируешь свой опыт и говоришь что так лучше всегда и плюсы в принципе некое аморфное зло которое всегда плохо - это не так, это просто разные инструменты для разных случаев
собственно это главная моя претензия наверное

53r63rn4r
16.08.2016
08:26:23
А кинул ссылку ты на ведроприложение на преймаркете твоё

Aragaer
16.08.2016
08:26:26
там для десктопа консольное приложение
а

Nobue
16.08.2016
08:26:32
кто-то ведь может тебе и поверить особенно из молодежи

Aragaer
16.08.2016
08:26:36
ну это я так, для усиления эффекта 8)
когда я вижу людей "я вот тут пытаюсь плюсы изучать, расскажите как написать хелло ворлд, а то я с наследованием запутался"
то мой ответ "возьми пока просто С"