VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 14.04.2010, 13:10   #841
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
А картинки размером 2Мпиксела - это "маленький объем данных". При этом ему демонстрируют две реализации, дающие вполне анализируемые результаты на этих объемах.
Вы не учли, что код не может работать без "железа" и ОСи. Ваши "вполне анализируемые" результаты резко станут не анализируемыми при переходе на другую ОС, или другое железо.
vc вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 14.04.2010, 13:10   #842
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от Mishka Na Servere Посмотреть сообщение
chtoby tol'ko Vy nee ne delali.
Еще 700 с меня.
svu вне форума   Ответить с цитированием
Старый 14.04.2010, 13:11   #843
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Опять же бред. Есть код, мой и МНС. Он доступен. Вы можете посмотреть, честные или нечестные оптимизации мы используем.
Ой извините, я и не думал обвинять в нечестности программера, программера можно обвинить в другом Я говорил про "нечестность" железа и ОС

vc добавил 14.04.2010 в 14:12
Цитата:
Сообщение от svu Посмотреть сообщение
ЭЭЭЭЭЭЭЭ Нативный и исходный код как синонимы - это перебор даже для плюсиста, извините.
Native API - не слышали такого термина? МНС - слышал, у него весь С код такой.

Последний раз редактировалось vc, 14.04.2010 в 13:12. Причина: Добавлено сообщение
vc вне форума   Ответить с цитированием
Старый 14.04.2010, 13:13   #844
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от vc Посмотреть сообщение
Ваши "вполне анализируемые" результаты резко станут не анализируемыми при переходе на другую ОС, или другое железо.
В ход пошли сферические ОСы и сферические железяки. Мы с МНС использовали достаточно различные конфигурации (но в пределах мейнстрима), чтобы утверждать про анализируемость. Если у Вас 100*100Ггц - да, возможно, результаты будет нельзя анализировать. Вы можете показать анализируемость на среднем современном железе и обычных ОС?

svu добавил 14.04.2010 в 14:16
Цитата:
Сообщение от vc Посмотреть сообщение
Я говорил про "нечестность" железа и ОС
Понятие нечестности в этом смысле несколько расплывчато. И оно редко выходит за пределы нескольких тактов в случае процессора. В общем, мы с МНС согласны пренебречь этим фактором - ибо альтернативы еще хуже.
Цитата:
Сообщение от vc Посмотреть сообщение
Native API - не слышали такого термина?
А кто сказал, что нативный код и нативный апи как-то связаны? Не тот ли профессор, который в шутку спрашивал у студентов, чем отличается препроцессор от сопроцессора?

svu добавил 14.04.2010 в 14:18
Цитата:
Сообщение от vc Посмотреть сообщение
А я свою отладил. Отлично работает
Как же это отлично, если на АДЕКВАТНЫХ объемах выдает охрененный разброс? Не говоря уж о том, что только под одной платформой.

Последний раз редактировалось svu, 14.04.2010 в 13:18. Причина: Добавлено сообщение
svu вне форума   Ответить с цитированием
Старый 14.04.2010, 14:03   #845
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
А кто сказал, что нативный код и нативный апи как-то связаны? Не тот ли профессор, который в шутку спрашивал у студентов, чем отличается препроцессор от сопроцессора?
Нативный для чего? Для архитектуры железа или для оси?
Я всегда называл код, который можно запустить на конкретном железе под конкретной осью исполняемым кодом, чтобы не было разночтений.
vc вне форума   Ответить с цитированием
Старый 14.04.2010, 14:05   #846
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от vc Посмотреть сообщение
Для архитектуры железа или для оси?
Для сочетания. Это называется "платформа".
Цитата:
Сообщение от vc Посмотреть сообщение
Я всегда называл код
Это Ваша личная терминология.
Цитата:
Сообщение от vc Посмотреть сообщение
под конкретной осью исполняемым кодом, чтобы не было разночтений.
Как раз наоборот - Вы создаете жирную почву для разночтений. Ибо байткод тоже исполняемый. Но его исполняет не процессор.
Исходный код на бейсике - тоже исполняемый. Интерпретатором.
svu вне форума   Ответить с цитированием
Старый 14.04.2010, 14:10   #847
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Это Ваша личная терминология.
http://www.google.ie/#hl=en&source=hp&q=исполняемый+код

Цитата:
Сообщение от svu Посмотреть сообщение
Как раз наоборот - Вы создаете жирную почву для разночтений. Ибо байткод тоже исполняемый. Но его исполняет не процессор.
Исходный код на бейсике - тоже исполняемый. Интерпретатором.
ну да! А EXE файл - тоже своего рода "байт-код" ибо CPU не может его выполнить напрямую.

vc добавил 14.04.2010 в 15:15
Вот вы вроде с Линуксом хорошо знакомы?
Как называется атрибут у файла, который в shell называется "x"?
И я ещё не встречал линуксоида, который файл с атрибутом x называл нативным кодом...

Последний раз редактировалось vc, 14.04.2010 в 14:15. Причина: Добавлено сообщение
vc вне форума   Ответить с цитированием
Старый 14.04.2010, 14:15   #848
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от vc Посмотреть сообщение
http://www.google.ie/#hl=en&source=hp&q=исполняемый+код
Ланн, это не суть. Про этот термин не очень интересно спорить.
Цитата:
Сообщение от vc Посмотреть сообщение
А EXE файл - тоже своего рода "байт-код" ибо CPU не может его выполнить напрямую.
Опять гон. Он выполняется именно напрямую. Содержит инструкции, известные процессору.
svu вне форума   Ответить с цитированием
Старый 14.04.2010, 14:20   #849
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Опять гон. Он выполняется именно напрямую. Содержит инструкции, известные процессору.
Ну да, про PE и прочие форматы вы ни разу не слышали? (хинт - процессор не знает ничего ни о PE ни о ELF)

vc добавил 14.04.2010 в 15:30
Хотя согласен, в контексте с жабой исполняемый код звучит двусмысленно, правильнее было бы сказать: компилируемый (хотя нет, бинарный! код)

Последний раз редактировалось vc, 14.04.2010 в 14:30. Причина: Добавлено сообщение
vc вне форума   Ответить с цитированием
Старый 14.04.2010, 14:44   #850
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от vc Посмотреть сообщение
Ну да, про PE и прочие форматы вы ни разу не слышали? (хинт - процессор не знает ничего ни о PE ни о ELF)
Это обертки. Контейнеры.

Цитата:
Сообщение от vc Посмотреть сообщение
правильнее было бы сказать: компилируемый (хотя нет, бинарный! код)
Всё мимо. КомпилируЕМЫЙ - это исходный код (КОТОРЫЙ компилируют). Байткод тоже бинарный - ибо не текстовый. Еще предложения будут?
Зачем изобретать новый термин, когда есть уже устоявшийся? Нативный код. И все.
svu вне форума   Ответить с цитированием
Старый 14.04.2010, 15:06   #851
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Это обертки. Контейнеры.
Ага, только x86 процессор "не понимает" таких иструкций, как:
jump 0 - и это в лучшем случае. В худшем вообще код не интерпретируется процессором.
Я не буду утверждать, что вы не разбираетесь в исполняемых форматах, но подозрения появляются..

vc добавил 14.04.2010 в 16:08
Цитата:
Сообщение от svu Посмотреть сообщение
Всё мимо. КомпилируЕМЫЙ - это исходный код (КОТОРЫЙ компилируют). Байткод тоже бинарный - ибо не текстовый. Еще предложения будут?
Зачем изобретать новый термин, когда есть уже устоявшийся? Нативный код. И все.
Встречное предложение:
переименовать windows файлы из *.exe в *.nat, a в юниксе переименовать аттрибут "x" в "n", чтобы жабисты не путались в терминах

Последний раз редактировалось vc, 14.04.2010 в 15:08. Причина: Добавлено сообщение
vc вне форума   Ответить с цитированием
Старый 14.04.2010, 15:12   #852
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Можете смело утверждать. Я сто лет не интересовался ФОРМАТАМИ исполняемых файлов. Но, еще раз повторяю, это ОБЕРТКИ, необходимые для запуска в условиях конкретной ОС. Содержимое - код, непосредственно выполняемый на процессоре (который, конечно, МОЖНО выполнять не только на нем - например, как это делают некоторые системы кросс-железной виртуализации - я запускал досовую игрушку Ф-117 на повере).
svu вне форума   Ответить с цитированием
Старый 14.04.2010, 15:12   #853
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Всё мимо. КомпилируЕМЫЙ - это исходный код (КОТОРЫЙ компилируют).
Вы настолько ушли в дебри, что забыли исходную точку спора:
цитирую:
Цитата:
Но ребята совершенно правильно говорят: переводи в нативность только тот кусок, который требуется. Глупо и нерационально писать целые приложения нативными.
Вряд-ли вы в этом случае имели ввиду скомпилированный бинарный код.
Жабу тоже при желании можно скомпилировать в бинарник.
Надеюсь вы всё-таки имели ввиду переход на код, по-умолчанию компилируется в бинарник
vc вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 14.04.2010, 15:15   #854
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от vc Посмотреть сообщение
переименовать windows файлы из *.exe в *.nat, a в юниксе переименовать аттрибут "x" в "n", чтобы жабисты не путались в терминах
Зачем? Я не путаюсь, у меня нет проблем.

Кстати, в юниксе оно именно "х" по делу. Потому что "х" помечаются и скрипты. В линуксе "х" можно и виндовый бинарник и даже жабский архив - и оно будет правильно понято ОС (если все настроено как надо).

svu добавил 14.04.2010 в 16:16
Цитата:
Сообщение от vc Посмотреть сообщение
Надеюсь вы всё-таки имели ввиду переход на код, по-умолчанию компилируется в бинарник
Разумеется. Но компилируемым является и сишный, и жабский код.

Последний раз редактировалось svu, 14.04.2010 в 15:16. Причина: Добавлено сообщение
svu вне форума   Ответить с цитированием
Старый 14.04.2010, 15:18   #855
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
По умолчанию Re: Начать в ИТ в 30+
Можете смело утверждать. Я сто лет не интересовался ФОРМАТАМИ исполняемых файлов. Но, еще раз повторяю, это ОБЕРТКИ, необходимые для запуска в условиях конкретной ОС. Содержимое - код, непосредственно выполняемый на процессоре
Тогда читайте про релокейшн тейблы и прочую муть.
Код процессора жёстко привязан к памяти, кроме того процессор не знает, что для работы нужно подгрузить ещё кое-какие данные по кое-каким адресам памяти, а также инициализировать некоторые области памяти и сегментные регистры.
Байты, которые записаны в PE файле только с натяжкой можно назвать исполняемым кодом. Потому, как этот код сильно модифицируется после загрузки в память.
Попробуйте побайтно сравнить загруженный Executable Image в оперативной памяти под Windiows и PE файл, который загружался. Найдёте много нового

vc добавил 14.04.2010 в 16:19
Цитата:
Сообщение от svu Посмотреть сообщение
Кстати, в юниксе оно именно "х" по делу. Потому что "х" помечаются и скрипты. В линуксе "х" можно и виндовый бинарник
Я знал, что вы к этому придерётесь! Поэтому юниксоиды уточняют, что это бинарный файл. Слова "нативный" я от них не слышал.

Последний раз редактировалось vc, 14.04.2010 в 15:19. Причина: Добавлено сообщение
vc вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
С чего начать? 7novds Иммиграция 24 01.12.2009 18:59
С чего начать? Yury_B Иммиграция 31 29.01.2008 01:37
С чего начать? Ирада Образование 4 26.12.2006 12:58
подскажите с чего начать Leon Общие темы 5 20.12.2005 08:07
С чего начать? Yura Работа в Ирландии 1 09.03.2004 08:32


Часовой пояс GMT, времени сейчас: 01:30.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия