@proRuby

Страница 1298 из 1594
Tim
13.07.2018
13:54:29
у рубей норм гц

инкрементный

Alex
13.07.2018
13:55:58
у рубей норм гц
никто не спорит

Nikolay
13.07.2018
14:07:36
> там суть в том что в C++ у тебя память как правило сразу освобождается как не нужна уверен? о.о в C++ ты сам следишь и вызываешь деструкторы…никто как раз таки не следит за тем, как ты память расходуешь и когда нужно освободить…можно легко мемори лик схлопотать, но в то же время нет занозы в виде магической GC, которая всё тормозит пытаясь прибраться за тем, что ты намусорил)

Google
Nikolay
13.07.2018
14:09:02
я не уверен, там же есть те что на стеке создаются и те, что в памяти…мне кажется, те что в памяти нужно руками освобождать ресурсы

Alex
13.07.2018
14:09:08
не

RAII же

Артем
13.07.2018
14:09:11
если мне нужен язык с GC я возьму руби.
ну это ты зря неокпрешие умы путаешь

Gleb
13.07.2018
14:09:15
в последний раз, когда я писал на плюсах, я должен был сам чистить за собой )

Alex
13.07.2018
14:09:17
оно дропается при выходе из скоупа

вроде как.

new всякие

Gleb
13.07.2018
14:09:49
и плюсы тоже. ну до 10 редакции точно

Alex
13.07.2018
14:10:32
т.е ты пишешь int name = 4; и потом явно delete name; ?

Gleb
13.07.2018
14:12:20
name.clear(); вроде или типа того (но это не самая свежая инфа и вообще не точно)

Google
Gleb
13.07.2018
14:13:57
слушайте, кто bootsnap уже взял в проект, чего он папку app не всю инклюдит?

Alex
13.07.2018
14:15:41
в последний раз, когда я писал на плюсах, я должен был сам чистить за собой )
OpenFile f("boo.txt"); //stack allocated return f.readLine(); //File closed here. `f` goes out of scope and destructor is run.

ток что нагуглил, работает так как я и ожидал

деструктор сам вызывается когда за пределы уходит

Gleb
13.07.2018
14:18:11
ну было бы странно, если там до сих пор коллектора нет

Артем
13.07.2018
14:18:40
и никого не смущает фраза stack allocated ...

Dima
13.07.2018
14:31:16
ну так асм ваще супербыстрый
теоретически. На практике сложность отладки вносит свою корректтивы. Был хороший рассказ программиста о сложности написания практического приложения на asm где он сравнивал это с задачей для муровья пересесь спортивнный зал про прямой. Из-за малого масштаба шага это праткически не возможно.

т.е ты пишешь int name = 4; и потом явно delete name; ?
это же статическое выделение памяти в процессе компиляции, а есть динамическое которое в процессе работы программы. Динамические надо отчищаться сомому, а статические не надо.

Alex
13.07.2018
14:36:10
??

не динамическое а ручное, это new и иже с ним

тот же Vector на хипе должен хранить и дропается когда out of scope

Dima
13.07.2018
15:05:36
??
Вот до чего гавнистый человек, язвительно доколупаться до каждой формулировки и опредления. https://prog-cpp.ru/cpp-newdelete/

Alex
13.07.2018
15:06:09
Это для вещей вроде constexpr

Т.е ты сейчас не разобравшись в теме решил что я пристал. Твоя ссылка это ручное управление памятью

Dima
13.07.2018
15:06:45


Alex
13.07.2018
15:07:00
размещены статически во время компиляции

vs > выделение памяти в процессе компиляции

в статье точная формулировка, у тебя нет.

Google
Crypt
13.07.2018
15:31:15
Всю ночь смотрел этот ваш иликсир. Быстрый как молнея и удобный, только вот в фениксе зачем-то ноджс впилили, а много чего более нужного не удосужились...

Dima
13.07.2018
15:35:19
Crypt
13.07.2018
15:40:47
Сам эликсир без ноды, естественно. Это в фениксе, аналоге рельсы

Marsel
13.07.2018
15:40:51
brunch был раньше, с новой версии феникса вроде вебпак

Crypt
13.07.2018
15:41:52
brunch был раньше, с новой версии феникса вроде вебпак
Во точно brunch. я вроде самую свежую ставил

Dima
13.07.2018
15:42:32
Сам эликсир без ноды, естественно. Это в фениксе, аналоге рельсы
читал про Elixir, что он базируется на Erlang. А Erlang в свою очередь изспользовался в телекомуникации, для паралельного обслуживания большого количества абонентов.

Dima
13.07.2018
15:43:01
Elixir
точно.

ojab
13.07.2018
16:05:35
а jruby базируется на java, да

Evgenii
13.07.2018
17:20:32
#вопрос Добрый день. Подскажите, какой WYSIWIG редактор предпочтительнее всего использовать на данный момент? Я сейчас использую https://www.sceditor.com/ и есесно в базе данных статей хранится все в виде BB-кодов, но ощущение какой-то костыльности в этом редаткоре все-таки есть и хотел бы узнать у вас, какие есть альтернативы. Благодарю

Dima
13.07.2018
18:24:44
добрый день. объясните пожалуйста, для чего применяется оператор ||=? например, в кейсе "назначить значение переменной". типа было а = 2, сделали а ||= 3, она стала равной 3. ведь если просто указать а = 3, значение точно так же перезапишется. в чем разница?
Сейчас решал задачу на codewars и там в решениях интересный пример исползьования ||=. В нутри метода использовать ||= для переназначения аргумента, если входящий аргумент может иметь значение nil. Вместо добалвения условия if arg ... можно просто его переназначить arg ||= [] https://goo.gl/4eZMcH

Fedor
13.07.2018
18:27:22
Вообще это классика: def parameter @parametr ||= get_parameter end

эдакий lazy load )

Максим
13.07.2018
18:28:32
ток надо не забывать если параметр false

Google
Admin
ERROR: S client not available

Dima
13.07.2018
18:29:16
Вообще это классика: def parameter @parametr ||= get_parameter end
Да, точно. Но тут угол чуть чуть смещается. Перебивается входящий аргумент для без проблеммного использования методов класса. def action arg arg ||= [] arg.map{|x| ...} end

ток надо не забывать если параметр false
false в данном контесте тоже подходит, ведь у false нет метода map.

Fedor
13.07.2018
18:31:04
Как по мне тут нужен явный retunr unless arg

Fedor
13.07.2018
18:37:21
ага

оно самое

Alex
13.07.2018
18:53:08
а главное замечательно читается (нет)

хотя

Максим
13.07.2018
18:53:45
не ну если это приватный метод с выразительным названием

то я бы вполне себе не против был бы

или я не прав?

Boris
13.07.2018
18:58:16


хотя это вроде в style-gyde прочитал и все итак знают:)

Alex
14.07.2018
10:49:12
Go лучше раста?

держите в курсе.

Rust быстрее и позволяет более сложные абстракции.

Google
Tim
14.07.2018
10:49:56
и что нам это говорит о сравнении гц в этих языках?

Alex
14.07.2018
10:49:59
зерокостовые причем

я этот сайт еще в 2012 году смотрел, даже до того как стейбл раст появился

то что экосистема еще не готова не знаит что он не для веба )

Ща появится async сахарок на уровне языка, мне кажется это очень выстрелит.

как и на расте.

Так он и появился раньше

чем он лучше то? )

каких библиотек не хватает? по поводу неудобности - спорно.

Страница 1298 из 1594