@ru_python

Страница 1590 из 9768
Kill me pls
29.09.2016
10:46:39
Столько хуйни пишут. Джоэл О программировании ещё есть книга, тоже много пиздежа.

Aragaer
29.09.2016
10:53:39
а я сейчас перечитываю Практику Программирования

порадовала табличка с размерами кода и производительностью. Написали прогу для марковских цепей. На С вручную сделаны списки и хэши. 150 строк кода. На жаве готовые списки и хэши, но хэшфункцию пришлось написать - 105 строк кода. На плюсах ваще много готового - 70 строк. На авке 20, на перле 18.

производительность - на первом месте С - 0.3 секунды. На втором перл - 1 секунда. На третьем плюсы - 1.5 секунд. Потом авк - 2.5 секунд. Потом жава - 4 секунды.

Google
Marsel
29.09.2016
10:58:10
а мне clean code понравился

структурирует существующие знания, что-то новое привносит.

Artem
29.09.2016
11:01:18
и жава 4 секунды потому что что?

потому что инициализация жвм и вот это все?

Aragaer
29.09.2016
11:01:29
потому что жавамашина и интерпретация

ну .. интерпретация байткода и jit всякий

Artem
29.09.2016
11:01:49
И есть, я бы ожидал на более длинной дистанции, что джава обгонит

все кроме си и плюсов

Aragaer
29.09.2016
11:02:18
да, сейчас там конечно все поменялось - С не сдвинулся, а жвм и стл конечно развились с тех пор, как книга писалась

Artem
29.09.2016
11:02:35
а код на плюсах перепишут нормально и он тоже обгонит перл и приблизится к си

Aragaer
29.09.2016
11:02:39
там даже так, они в одном месте в плюсах использовали deque, так прога работала все 15 секунд

потому что "stl еще местами сыровата" - книга начала 2000-х

Google
Alex
29.09.2016
11:03:34
Смысл всех этих тестов не ясен.

Aragaer
29.09.2016
11:03:40
это не тест

Alex
29.09.2016
11:03:47
ну пример, похуй

Aragaer
29.09.2016
11:03:53
это конкретная программа и указаны размеры программы в строках кода

Alex
29.09.2016
11:04:08
идеализм в программировании скорее мешает, чем помагает

Artem
29.09.2016
11:04:11
размер программы в строках кода

Aragaer
29.09.2016
11:04:13
размер программы на С отличается от С++ в два раза, а производительность в 5

Artem
29.09.2016
11:04:14
не значит ничего

размер программы на С отличается от С++ в два раза, а производительность в 5
размер конкретной программы на си отличается от размера конкретной программы на плюсах

и производительность тоже

Aragaer
29.09.2016
11:05:26
да, потому что некоторый функционал на С пришлось реализовывать самостоятельно, а на плюсах он есть в стл. Вот эти 80 строк кода это реализация того, что уже есть в стл

а замедление в 5 раз это оверхед от рантайма - алгоритм в программе был один и тот же

Denis 災 nobody
29.09.2016
11:06:18
Artem
29.09.2016
11:06:21
оверхед от рантайма?

я не верю

есть исходники?

Aragaer
29.09.2016
11:07:01
да, приведены в книге и вроде есть в инетах

есть надежда, что за последние 15 лет разница в производительности стала меньше, потому что stl стал лучше. А С нисколько не поменялся

Denis 災 nobody
29.09.2016
11:07:47
400 Gbps.
недавно на хабре про 660 было

Aragaer
29.09.2016
11:08:41
во, даже 99-й год

Google
Aragaer
29.09.2016
11:09:08
http://www.informit.com/store/practice-of-programming-9780201615869 - тут сорцы в разделе downloads

Markov programs and data files from Chapter 3

http://ptgmedia.pearsoncmg.com/imprint_downloads/informit/bookreg/9780201615869/markov++.c - вот на плюсах

вот, прогресс в stl за 17 лет налицо!

правда он pike - http://www.informit.com/ShowCover.aspx?isbn=020161586X

Artem
29.09.2016
11:26:26
Окок

и лол

и с минус о два и с минус о три их сишная и плюсовая версия просасывают джаве и перлу

что-то у них не так написано.

Aragaer
29.09.2016
11:44:01
.. внезапно в проекте обнаружился код, который просто тупо не может скомпиляться (в результате мержа конструкция вида do { } if (..) blah(); while (...);

и обнаружился он потому, что с 12-го года его никто и не пробовал компилять

а перл жжот 8)

Aragaer
29.09.2016
11:45:28
может попробовать на питоне эту прогу написать? 8)

енот
29.09.2016
12:12:04
простите за нубский вопрос, как мне постоянно читать с сокета в цикле? нужно с asterisk ami данные читать.

енот
29.09.2016
12:13:41
https://pypi.python.org/pypi/asterisk-ami/0.0.2
мне вот гугл выдавал эту страницу, но она не открывалась час назад

или два часа

agic
29.09.2016
12:14:06
используй яндекс

енот
29.09.2016
12:14:14
причем тут поисковик?

Google
agic
29.09.2016
12:15:12
а причем тут не открывающееся страница pyp

енот
29.09.2016
12:15:36
я объясил почему с вопросом пришел сюда, а не сразу на вторую строчку гугла.

agic
29.09.2016
12:16:09
panoramis еще был

но не могу чего то вспомнить

https://panoramisk.readthedocs.io/en/latest/

Admin
ERROR: S client not available

agic
29.09.2016
12:17:51
больше не чего не юзал

Богдан
29.09.2016
13:54:57
Помните вчерашнюю тему с обновлением?

Включился :D

H
29.09.2016
14:04:26
спасибо, держи 1266 человек в курсе

Богдан
29.09.2016
14:14:52
1267 :)

А, это с учетом меня наверно

Kolyann
29.09.2016
14:15:04
1267 :)
Минус себя

Aragaer
29.09.2016
17:32:27
а мож тут с гитлабом кто-то умеет обращаться

arisu
29.09.2016
17:33:19
серьезный вопрос?

Aragaer
29.09.2016
17:35:01
мелочь, но чот не гуглится

Dmitriy
29.09.2016
17:35:28
Что такое гитлаб?

Aragaer
29.09.2016
17:35:39
не могу пулл реквест сделать

Dmitriy
29.09.2016
17:36:02
git pull

Google
Aragaer
29.09.2016
17:36:08
гитлаб это как гитхаб, но не гитхаб

Dmitriy
29.09.2016
17:36:09
:D

Aragaer
29.09.2016
17:36:16
это могу. Но хочется через веб интерфейс

там тогда всякие ревью и прочие вкусности

Dmitriy
29.09.2016
17:37:15
Ревью вроде как добавили на github, а на bit bucket вообще давно есть.

Или git diff на крайняк :D

Aragaer
29.09.2016
17:38:10
ну гитлаб разворачивается внутри сети на собственном сервере

Dmitriy
29.09.2016
17:39:26
А профит от этого? Военный?)

Aragaer
29.09.2016
17:40:04
ну как бы есть контора, в ней толпа народу, какой-то коммерческий продукт.

и вместо того, чтобы хранить все на гитхабе или битбакете, делается гитлаб

Eugene
29.09.2016
17:40:59
нафига гитлаб если есть gogs

Marsel
29.09.2016
17:41:21
и вместо того, чтобы хранить все на гитхабе или битбакете, делается гитлаб
вы так говорите, будто в гитхабе нет реквесты и ревью.

Aragaer
29.09.2016
17:42:28
вот есть. И в гитлабе тоже есть

но чот я наверно куда-то не туда тыкаю и вот у меня нарисовался конкретный случай, где я почему-то не могу реквест создать

гогс тоже ок, просто когда выбирали что поставить, поставили гитлаб

Artem
29.09.2016
17:44:28
Там же мерж реквесты

И когда ты пушишь, тебе прямо в консоль пишут, по какому адресу перейти, чтобы сделать реквест

Aragaer
29.09.2016
17:47:20
ну вот ситуация такая - есть два репозитория одного проекта, оба в гитлабе

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