@ru_python

Страница 2404 из 9768
Проксимов
03.03.2017
19:27:48
Чего там

53r63rn4r
03.03.2017
19:27:49
Igor
03.03.2017
19:28:05
Root
03.03.2017
19:28:21
... надеюсь спама не будет

Google
Igor
03.03.2017
19:28:42
надейся, а сам не плошай

53r63rn4r
03.03.2017
19:28:59
Мой первый яп - паскаль(еще хтмл, цсс и попытки жс), потом в универах Си и плюсы, а потом уже питон

Aragaer
03.03.2017
19:29:56
в универе мы писали на паскале (я писал на бейсике и переводил) и на жаве. С я тогда уже понимал

53r63rn4r
03.03.2017
19:30:10
Но ни паскаля, ни сей ни плюсов я уже не помню даже азов

Sergey
03.03.2017
19:30:37
первый - не значит на всю жизнь
обычно это как раз значит наоборот: первый — никогда в этом плане паскаль хорошо себя оправдывает

53r63rn4r
03.03.2017
19:30:46
В универе еще шурупы пихали по лабам 2007 года

Проксимов
03.03.2017
19:30:46


Root
03.03.2017
19:31:18
понятно

Aragaer
03.03.2017
19:31:35
ну логомиры и кумир не считаются 8)

Sergey
03.03.2017
19:32:34
бох в ucoze

Проксимов
03.03.2017
19:32:53
Считается ещё как

Sergey
03.03.2017
19:33:00
бох в ucoze
наверное высоко оплачиваемо

Google
Проксимов
03.03.2017
19:33:08


Aragaer
03.03.2017
19:33:08
ну это были 6-й и 7-й классы 8)

а бэйсик был раньше и позже

53r63rn4r
03.03.2017
19:33:19
Так что: учи питон, а потом джангу </конец оффтопа>

Sergey
03.03.2017
19:33:53
ну или erlang

Aragaer
03.03.2017
19:33:54
а еще в институте был асм для микроконтроллера

и для x86 впрочем тоже

Проксимов
03.03.2017
19:34:27
Sergey
03.03.2017
19:34:35
ага

только потом будет тяжело от него отвыкнуть

Aragaer
03.03.2017
19:34:55
лисп у меня недочитанный лежит....

Проксимов
03.03.2017
19:35:04
())))))))()())-->()(()(()

Sergey
03.03.2017
19:35:22
собственно, у меня проблема: пишу всё в лисповом стиле, с пробросом векторов по значению и прочее вот это вот

потом приходится структурировать

Aragaer
03.03.2017
19:35:44
а я пишу все в сишном стиле

Sergey
03.03.2017
19:35:45
в ООП

а я пишу все в сишном стиле
почти одно и то же)

в си fn(object, args) в лиспе (fn object args)

Aragaer
03.03.2017
19:36:15
как был случай - написал что-то на жаве. А, надо было определенную секцию в so-файлах править.

Google
Проксимов
03.03.2017
19:36:16


Вспомнилось

Aragaer
03.03.2017
19:36:46
человек смотрит - говорит "вот если от сюда до сюда, это валидный код на С"

Sergey
03.03.2017
19:37:18
:D

Старый
03.03.2017
19:37:52
эх, интересно, сколько бы сейчас жрал софт, пиши его в основном на С и асме

Sergey
03.03.2017
19:38:08
много утечек было бы

+ код на асме был бы медленнее аналогичного на си

Aragaer
03.03.2017
19:38:45
у нас на работе система на плюсах и асме. Ест 4 мега быстрой памяти и уже разрослась до 16 мегов обычной ддр

Sergey
03.03.2017
19:39:36
ну тык, "потребности всегда растут"

Sergey
03.03.2017
19:39:49
сайты на С
== стрелять себе в ноги

Aragaer
03.03.2017
19:39:56
про утечки вот сколько читаю - какой-то ужас получается

Aragaer
03.03.2017
19:40:01
у меня вот не бывает утечек

Sergey
03.03.2017
19:40:12
у меня тоже

Aragaer
03.03.2017
19:40:18
или точнее так - про каждую утечку я знаю, что вот она тут

Sergey
03.03.2017
19:40:24
но если бы все программировали на си, то по общему числу было бы больше

Aragaer
03.03.2017
19:40:25
ну я на С пишу

Старый
03.03.2017
19:40:33
я вот пока заметил, софт который переписывают с питона на С обычно лучше работает, меньше жрёт

Sergey
03.03.2017
19:40:41
Проксимов
03.03.2017
19:41:12
я вот пока заметил, софт который переписывают с питона на С обычно лучше работает, меньше жрёт
Может потому, что это старьё если его переписывают и он априори медленно работает?

Google
Марк
03.03.2017
19:41:18
В структурах условия уместны?

Старый
03.03.2017
19:41:28
вон был на питоне yum, переписали на С и назвали dnf, и жрёт меньше и работает значительно шустрее

Sergey
03.03.2017
19:41:28
Aragaer
03.03.2017
19:41:54
то есть вот я написал прототип, там strdup. Я знаю, что это выделение памяти и надо сделать free. Но мне пофиг, это тестовый код. Но когда он пойдет в продакшн, тут будет free. А если делать тяп-ляп и в продакшн, то так и уйдет с утечкой

Sergey
03.03.2017
19:41:56
вон был на питоне yum, переписали на С и назвали dnf, и жрёт меньше и работает значительно шустрее
питон выигрывает в скорости разработки, в этом его основной смысл

Марк
03.03.2017
19:42:06
Всмысле, есть какая-то структура в си. И там идут условия.

Старый
03.03.2017
19:42:10
Sergey
03.03.2017
19:42:22
trade-off)

Admin
ERROR: S client not available

arisu
03.03.2017
19:42:46
си - хороший язык для кодинга под всякое железо

Sergey
03.03.2017
19:42:48
Всмысле, есть какая-то структура в си. И там идут условия.
я не понимат, расскажите мне тоже плиз

arisu
03.03.2017
19:42:58
но не для прикладнухи

Aragaer
03.03.2017
19:42:58
есть способ выиграть в скорости работы И скорости разработки, но потерять в скорости изучения

у структур в С не бывает условий

или я чего-то не понимаю. Пример можно?

Aragaer
03.03.2017
19:44:27
я когда пишу тесты на minunit.h, то там бывает именно что "вернуть строку из функции = фэйл"

Марк
03.03.2017
19:44:44
static struct member *find_member_by_queuename_and_interface(const char *queuename, const char *interface) 11337 { 11338 struct member *mem = NULL; 11339 struct call_queue *q; 11340 11341 if ((q = find_load_queue_rt_friendly(queuename))) { 11342 ao2_lock(q); 11343 mem = ao2_find(q->members, interface, OBJ_KEY); 11344 ao2_unlock(q); 11345 queue_t_unref(q, "Expiring temporary reference."); 11346 } 11347 return mem; 11348 } чет такое

Aragaer
03.03.2017
19:44:45
то есть "утечет" ровно одна строка и это означает завершение работы программы

Google
Aragaer
03.03.2017
19:45:00
а где тут структура?

это функция

Sergey
03.03.2017
19:45:13
^ +

Aragaer
03.03.2017
19:45:21
статическая функция, которая возвращает указатель на структуру

Sergey
03.03.2017
19:45:57
и сразу нахуй
это присваивание же просто

ну, выглядит неочень, да

arisu
03.03.2017
19:46:13
а почему присваивание участвует в ветвлении?)

Aragaer
03.03.2017
19:46:22
это стандартная конструкция

Sergey
03.03.2017
19:46:25
а почему бы и нет?

на самом деле я думал он спрашивает про другое...

Aragaer
03.03.2017
19:46:48
чтобы было ясно, что это не ошибка "присваивание вместо сравнения" - сдвоенные круглые скобки

Марк
03.03.2017
19:47:21
Разве в Си структура - это не структ объявление?

Aragaer
03.03.2017
19:47:24
впрочем вот в конкретно этом месте это нафиг не надо - я бы сделал присваивание сразу при объявлении q

а это не объявление структуры, это объявление функции

struct member это тип (да, два слова, и чо)

arisu
03.03.2017
19:48:21
кстати

давайте классику

Aragaer
03.03.2017
19:48:27
struct member * это тоже тип - указатель на структуру

arisu
03.03.2017
19:48:34
int i = 1; i = i++ + ++ i

чему равно i ?

Страница 2404 из 9768