Skip to main content

Конференции

Просмотр конференции fido7.pushkin.local:

Предыдущее Следующее

Дата: 15 May 2019, 06:05:23
От: Andrei Mihailov @ 2:469/335.0
Кому: Anatoliy Sablin
Тема: win via usd


Hello, Anatoliy Sablin.
On 14.05.2019 20:56 you wrote:

 AS>>>>> Если перепишут на питоне, то помимо увеличенного жора памяти
 AM>>>> Питон работает с памятью хуже чем Си? Ок, пусть тогда перепишет 
 AM>>>> на  Паскале - там нет проблем с потерями памяти
 AS>>> Что значит "работает с памятью хуже"? То, что структуры занимают 
 AS>>> больше памяти? Да, это так. Автоматическое освобождение памяти   
 AS>>> после использовании, которое есть в питоне, но нет в си - это  
 AS>>> тоже  относится к "работает с памятью хуже"?
 AM>> Вот именно это я и имел в виду - что он сам автоматически  
 AM>> освобождает память (чего не делает си) и соответственно, это 
 AM>> лучше  т.к. программист не забудет освобождать и память не будет  
 AM>> теряться.
 AS>>> То есть, если не освобождать память в Паскале, то это не утечка 
 AS>>> и  он сам освободит её?
 AM>> Да
 AS> То есть в паскале можно спокойно писать следующий код: var a: 
 AS> array [0..1000000000] of byte; i: long; begin
 AS>   for i := 0 to 1000000000 do
 AS>   begin
 AS>     i = getmem (1024 * 1024 * 1024 * 1024);
 AS>     fillbyte(i, sizeof(i), 33);
 AS>   end;
 AS> end; И программа не упадёт из-за жора памяти?

Устранив синтаксические ошибки (; после end) запустил эту программу на смартфоне (среда PascalGUI с компилятором FreePascal) - ничего не упало и не зависло...
 

--
Best regards!
Posted using Hotdoged on Android

--- Hotdoged/2.13.5/Android
Origin: Сижу я, никого не трогаю - и тут Алиса пишет Бобу (2:469/335)

Предыдущее Следующее

К списку сообщений
К списку конференций