Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

RusFAQ.ru: программирование на языке Assembler

Выпуск № 304
от 29.06.2002, 21:10

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 579
Отправлено ответов: 1596
Активность: 275.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 125.19
URL: Пристанище неодинокого программиста
[Подробней >>]
masquer
Статус: Профессиональный
Общий рейтинг: 160.66
[Подробней >>]
Федос
Статус: Доверительный
Общий рейтинг: 117.54
[Подробней >>]
 
Broken Sword
Статус: Профессиональный
Общий рейтинг: 145.63
[Подробней >>]
Portnov
Статус: Опытный
Общий рейтинг: 149.62
[Подробней >>]
Gibbel
Статус: Опытный
Общий рейтинг: 109.45
URL: Страничка обо мне и моих друзьях
[Подробней >>]
 
Blackeye
Статус: Профессиональный
Общий рейтинг: 118.83
URL: Delphi, my programms...
[Подробней >>]
Ayl
Статус: Профессиональный
Общий рейтинг: 131.15
[Подробней >>]
vitya
Статус: Опытный
Общий рейтинг: 117.16
[Подробней >>]
 
Vint by Shz
Статус: Доверительный
Общий рейтинг: 113.78
[Подробней >>]
freeseacher
Статус: Опытный
Общий рейтинг: 112.17
Телефон: 8(3832)366362
[Подробней >>]
kvINT
Статус: Опытный
Общий рейтинг: 114.11
[Подробней >>]
 
Sensey
Статус: Профессиональный
Общий рейтинг: 142.72
Телефон: +38 (0572) 41-76-04 дом.
[Подробней >>]
Shal
Статус: Доверительный
Общий рейтинг: 106.64
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 531. Ну че, мужики, расслабились? :) А рано... Я все еще предлагаю способы расшевелить рассылку. В общем,... (ответов: 4)
Вопрос № 532. Доброе время суток эксперты, я никак не могу понять, почему comp не выполняет эту прогу !! Теоретиче... (ответов: 4)
Вопрос № 533. Здравствуйте эксперты!!! Возник у меня такой вопрос! Почему я всегда вижу следующую последовательнос... (ответов: 7)
Вопрос № 534. Доброго времени суток, уважаемые эксперты. Может кто из вас знает, каким образом, т.е. по каким алго... (ответов: 4)
Вопрос № 536. Вопрос таков:как опредилить кол-во тактов процессора для исполнения команд, понимаю что это связано ... (ответов: 3)
Вопрос № 537. Здравствуйте уважемые!!! У меня к вам сл. вопрос - как долго вы занимаетесь Ассемблером, и сколько в... (ответов: 7)
Вопрос № 538. Как получить таймер на 1мкс (вызов прерывания 1С под DOS). Перепрограммирую микросхему системного та... (ответов: 2)
Вопрос № 539. Здравствуйте! Я только начал учиться ассемблеру(По выпускам от Калашникова).Но уже возникло море воп... (ответов: 8)
Вопрос № 540. Здравствуйте эксперты! Объясните, что значит "связи ASM'а с ЯВУ"? Что значит "ЯВУ(А)&... (ответов: 4)

Вопросов: 9, ответов: 43


 Вопрос № 531

Ну че, мужики, расслабились? :)
А рано... Я все еще предлагаю способы расшевелить рассылку.
В общем, еще один конкурс. На самого крутого дизассемблерщика! ;)
Короче, по адресу http://www.dospage.by.ru/files/hackme.zip
лежит архивчик. В архивчике exe-прога...
Короче, прога запрашивает пароль.
Если он верен, выводит на экран числа (мммм... Ну ладно... 10 чисел...).
Эти числа надо записать и сообщить на baldr@pisem.net
Если не выйдет, тоже можно написать...
Если еще и пароль получится вытащить, то я уже даже не знаю...
Короче, я постарался, чтобы нифига у Вас не вышло!! :))
Удачи...
Насчет призов: у Broken Sword'а еще остались неврученными ключи от московской
квартиры за прошлый конкурс, так он, думаю, с радостью выступит спонсором... :)))
Все эти вопросы - к нему... ;)
baldr
P.S. Все не так уж и сложно... Простым дизассемблированием она реально может
быть сломана! Защит от дизассемблеров и отладчиков нет.
Написана прога на... Нет уж... Догадаетесь сами... :) (Не асм...)



Вопрос отправлен: 25.06.2002, 00:23
Отправитель: baldr (baldr@pisem.net)

[Следующий вопрос >>] [Список вопросов]

Отвечает Артём Шегеда

Здравствуйте, baldr!
Продаю Харьковскую квартиру и еду в Москву (BrokenSword переезжает на вокзал)...
Хакнул я программу - если это можно так назвать. Детские шалости!
Ответ направлен на указанный выше ящик

Ответ отправлен: 25.06.2002, 19:52
Отправитель: Артём Шегеда


Отвечает masquer

"Привет из Нижнего Новгорода!", baldr!
Собственно пароль в приветствии.
Вот блин, Артем Шегеда, кажется меня опередил, ну ничего, как-нибудь уживемся. :)
Прога написана на Турбо С и пожата каким-то LZ компрессором. Разбирал прогу около часа, из них полчаса ушло на поиски трона среди компактов, минут 20 ленивое разглядывание в иде исходника в попытках вспомнить, что делают функции putc puts и т.д. Остальное время я решал, не полениться и написать сразу декодер и ручками, вот ручками и декодировал.
Вообще, нельзя с утра такие задачи задавать.
Ответ на мыло продублирую.


Ответ отправлен: 25.06.2002, 20:26
Отправитель: masquer


Отвечает Федос

Доброе время суток, baldr!
тебе, наверное делать нечего, вот ты и развлекаешься.

Ответ отправлен: 25.06.2002, 08:58
Отправитель: Федос


Отвечает Broken Sword

Здравствуйте, baldr!
... ну спасибо тебе! подписал ты меня... придется теперь выставлять свою квартирку :) я еще надеюсь победить, так что бомжевать на вокзал идти не придется... )
Теперь насчет твоей проги... Пока (только что получил ее) могу сказать следующее:
пароль выводится 40h ф-цией 21h прерывания, причем если чисел действительно 10, то между ними по два пробела должно быть :) (короче, 30 символов). Перехват 3 векторов (непонятно зачем пока :)
Ну, ввод чисел - 07h ф-цией, потом вывод того что ввели через int 10h (причем, совсем не то, что реально нажато, это специально задумано так? :), сдвиг курсора и т.д. Теперь самое важное: ты так сказал, что вроде не зная пароль можно знать, какие числа выведутся... так вот,
TEґ‡V‡C3E44€€- на числа мало похоже (это то что выводится 40h-фцией), поэтому где то после посимвольного ввода 7 ф-цией с этой строкой все же что то происходит... иначе быть не может. Поэтому, не зная пароль - будет сложновато вообще... мда. :)
но я щас еще посмотрю, на вокзал идти неохота как то...

p.s. прога написана на хрен знает чем... явно не С


Ответ отправлен: 25.06.2002, 13:37
Отправитель: Broken Sword


 Вопрос № 532

Доброе время суток эксперты,
я никак не могу понять, почему comp не выполняет эту прогу !!
Теоретически, она должна спросить у меня по какому адресу и с каким именем создать свою копию, после чего создаст её и завершится...
Почему же она не работает ???
P.S. Отладчик показывает, что функция создания ф-ла выдаёт CF=1 и AX=0002 - это что ?
С уважением Michael.


Приложение:


Вопрос отправлен: 25.06.2002, 01:03
Отправитель: Michael

[Следующий вопрос >>] [Список вопросов]

Отвечает Федос

Приветствую Вас, Michael
если в ax-2, то значит файл не создался, а 2 - это код ошибки.

Ответ отправлен: 25.06.2002, 08:55
Отправитель: Федос


Отвечает masquer

Приветствую Вас, Michael!
02 это, кажется, файл не существует, проверь, правильно ли у тебя имя файла сформировано. Да, и используй xor cx, cx, а то утебя только cl обнуляется.

Ответ отправлен: 25.06.2002, 09:03
Отправитель: masquer


Отвечает Portnov

Добрый день, Michael!
Почитайте описания DOS Fn 0ah. Она дает строку, завершенную chr(13). А ф-ция создания файла принимает ASCIIZ-строку. Так что либо вводите по-другому, либо заменяйте окончание строки. Кроме того, у вас ничего не получится, если сначала создать файл, а потом тут же его и открыть. В вашем случае код, открывающий файл, не нужен. И не понятно, зачем два раза Int20h.
С уважением, Portnov.

Ответ отправлен: 25.06.2002, 13:15
Отправитель: Portnov


Отвечает Broken Sword

Приветствую Вас, Michael!
потому что после ввода имени в конец ляжет 'Enter', (0Dh) а ASCII строка с именем файла должна заканчиваться нулем, а не 0Dh.

Ответ отправлен: 25.06.2002, 14:11
Отправитель: Broken Sword


 Вопрос № 533

Здравствуйте эксперты!!!
Возник у меня такой вопрос! Почему я всегда вижу следующую последовательность команд:
push bp
mov bp,sp
...
pop bp
?
Зачем надо сохранять BP
С уважением, ILYA D.



Вопрос отправлен: 25.06.2002, 01:45
Отправитель: ILYA D.

[Следующий вопрос >>] [Список вопросов]

Отвечает Gibbel

Добрый день, ILYA D.!
(E)BP используется для индексации локальных переменных, располагающихся в стеке, в подпрограммах. Отсюда делай выводы..

Ответ отправлен: 25.06.2002, 10:35
Отправитель: Gibbel


Отвечает Blackeye

Добрый день, ILYA D.!
Лучше перестраховаться, чем недостраховаться!

Ответ отправлен: 25.06.2002, 15:39
Отправитель: Blackeye


Отвечает Ayl

Приветствую Вас, ILYA D.!
В своих программах на чистом ассемблере это делать необязательно. Потому что ты сам знаешь, какие регистры у тебя для чего используются. Исключение - обработчики прерываний, но там уж будь добр сохранить все, что используешь (и даже можно чуть-чуть больше) :-).
А вот когда ты пишешь процедуру для использования вместе с ЯВУ, то при обращении к параметрам и локальным переменным будь добр следовать общепринятым стандартам. А именно, так как ЯВУ очень любят регистр bp, то его необходимо сохранить перед использованием. Возможно, еще неплохо сохранить регистры si и di при связке Асм - Си и при использовании в последнем регистровых переменных.
Что именно хранится в регистре bp не помню, но точно знаю, что без этого нифига не работает.
Да, в Си еще и регистр bx как-то юзается, так что неплохо бы и его... сохранить...
А насчет последовательности... Ну, скажем, далеко не всегда... Обращаться к параметрам процедуры необязательно через bp. Можно вообще их вытащить, например вот так (см. приложение):


Приложение:

Ответ отправлен: 25.06.2002, 03:28
Отправитель: Ayl


Отвечает vitya

Доброе время суток, ILYA D.!
наверное можно не сохранять, но может быть, то, что там записанно, нам может еще пригодиться?

Ответ отправлен: 25.06.2002, 08:37
Отправитель: vitya


Отвечает Федос

Добрый день, ILYA D.!
bp указывает на дно вершину стека, если его не сохранить, то можно попасть в ситуацию, когда из стека вместо адреса возврата из процедуры будет взято неизвестно что и прога пойдет неизвестно куда.

Ответ отправлен: 25.06.2002, 08:51
Отправитель: Федос


Отвечает masquer

Доброе время суток, ILYA D.!
По большому счету это необязательно, это компилятор подстраховывается (seems like :)). Кстати, при программировании под 9х - это тоже не обязательно, а вот под NT/2k/XP - фатально (сохранять нужно ebp, ecx, edi), разрушаются и код и данные, так что здесь лучше предохраняться

Ответ отправлен: 25.06.2002, 08:54
Отправитель: masquer


Отвечает Portnov

Доброе время суток, ILYA D.!
Насколько я знаю, просто чтобы он не менялся когда не надо. Скажем, вызываем мы процедуру:
push param1
push param2
call proc1
,
а потом делаем еще что-то, где нам может пригодиться регистр BP. Если в процедуре proc1 мы не сохранили BP, то может получиться странный эффект: BP будет указывать куда-то в стек. Это нужно только в очень оригинальных случаях. Поэтому и сохраняем.
С уважением, Portnov.

Ответ отправлен: 25.06.2002, 13:17
Отправитель: Portnov


 Вопрос № 534

Доброго времени суток, уважаемые эксперты. Может кто из вас знает, каким образом, т.е. по каким алгоритмам можно производить смазывание шрифтов, подобно тому, как это делается в виндах.



Вопрос отправлен: 25.06.2002, 11:43
Отправитель: Sanek (LastyCat@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Vint by Shz

Приветствую вас, Sanek!
Да какое тебе надо смазывание???Если в граф моде у Дос- подключаю знания математики и прописывай КАЖДУЮ точку.

Ответ отправлен: 26.06.2002, 21:06
Отправитель: Vint by Shz


Отвечает masquer

Здравствуйте, Sanek!
Называется это Antialiasing, т.е. из четкой границы делается переход от одного цвета к другому. Детального алгоритма у мене нет, но в инете где-то видел, по слову поищи.

Ответ отправлен: 25.06.2002, 12:13
Отправитель: masquer


Отвечает Portnov

Доброе время суток, Sanek!
Ну и вопросик... Ну, самое простое - между черным и белым пикселями вставлять серый. В Виндах, насколько я знаю, для обнаружения мест, где нужно сгладить букву, используется информация из TTF-файла шрифта. Растровые шрифты не сглаживажются в Виндах вовсе.
С уважением, Portnov.

Ответ отправлен: 25.06.2002, 13:19
Отправитель: Portnov


Отвечает Артём Шегеда

Приветствую Вас, Sanek!
Такие номера предназначены только для векторной графики, растровые изображения в сглаживании нуждаются только при изменении оптического разрешения. А принцип прост. Каждый пиксел экрана - это не точка, а прямоугольник, заданный координатами одного из своих углов и длинами сторон. Буква (как и любая плоская фигура) занимает некоторую площадь, при этом возникают следующие взаимные расположения: точка целиком за пределами фигуры (окрашивается в цвет фона), точка целиком расположена в границах фигуры (окрашивается в цвет фигуры) и точка частично внутри - частично снаружи. В последнем случае точка должна быть окрашена в средний оттенок между цветом фона и цветом фигуры. При этом интенсивность (для монохромных изображений) или оттенок (для цветных) цвета зависит от процентного отношения площадей "внутри" и "снаружи".
Расчёт площади - занятие неблагодарное, особенно для фигур, заданных кривыми. Поэтому вывод сглаженых шрифтов значительно подгружает процессор.

Ответ отправлен: 25.06.2002, 16:26
Отправитель: Артём Шегеда


 Вопрос № 536

Вопрос таков:как опредилить кол-во тактов процессора для исполнения команд, понимаю что это связано с rdtsc, но как точно это сделать (желательно примерчик)



Вопрос отправлен: 25.06.2002, 14:25
Отправитель: Vitaliy

[Следующий вопрос >>] [Список вопросов]

Отвечает freeseacher

Доброе время суток, Vitaliy!
отличный пример есть в книге агнера фога про оптимизацию для процессора пень!
там есть как раз на эту тему код, но для доса, для вина не проканает там это вообще абстрактное понятие!
книга есть в инете и помойму я ее взял на wasm.zite.ru


Ответ отправлен: 25.06.2002, 15:13
Отправитель: freeseacher


Отвечает masquer

Здравствуйте, Vitaliy!
Эксперт freeseacher, мягко говоря, заблуждается. Это инструкция процессора, а не функция АПИ. Подробности смотри в интеловских мануалах, там что-то про привилегированность есть, сейчас уже не помню

Приложение:

Ответ отправлен: 25.06.2002, 20:45
Отправитель: masquer


Отвечает kvINT

Здравствуйте, Vitaliy!
см рассылку от 14.06

Ответ отправлен: 25.06.2002, 21:07
Отправитель: kvINT


 Вопрос № 537

Здравствуйте уважемые!!!
У меня к вам сл. вопрос - как долго вы занимаетесь Ассемблером, и сколько времени у вас ушло на получение базовых знаний?



Вопрос отправлен: 25.06.2002, 14:38
Отправитель: SATIS (satis_home@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Portnov

Приветствую Вас, SATIS!
Может показаться странным, но я вплотную начал изучать асм по рассылке Калашникова в марте этого года. До того я где-то полгода интересовался асмом, пытался читать всякие книжки, но не уходил дальше первых двух страниц, окончательно запутавшись.
С уважением, Portnov.

Ответ отправлен: 25.06.2002, 19:08
Отправитель: Portnov


Отвечает masquer

Здравствуйте, SATIS!
Не очень долго, хотелось бы дольше - около 5 лет, а что такое - базовые знания, я некоторые команды до сих пор учю :). А с пявлением новых процессоров и команды новые появляються

Ответ отправлен: 25.06.2002, 20:34
Отправитель: masquer


Отвечает freeseacher

Добрый день, SATIS!
пару недель на осмысление mov а потом еще месяц на большинство других!
теперь только на асме и пишу. начал год назад!


Ответ отправлен: 25.06.2002, 15:16
Отправитель: freeseacher


Отвечает Sensey

Доброе время суток, SATIS!
Ну если не считать института, где я асмом не занимался, а только экзамены по нему за других сдавал :) то 3 года на работе. Базовые знания по асму (а не по операционке, под которую надо писать!) получаются за 2-3 недели...
Это при условии, что знаешь какой-либо другой язык программирования или другой асм...


Ответ отправлен: 25.06.2002, 15:20
Отправитель: Sensey


Отвечает Gibbel

Добрый день, SATIS!
1. Больше 10лет. Сначала был Z80,потом к интелловским детищам пришлось привыкать.
2. Первую програмку я накидал где-то через неделю, после того как взялся за изучение.

Ответ отправлен: 25.06.2002, 16:39
Отправитель: Gibbel


Отвечает vitya

Здравствуйте, SATIS!

до фига

Ответ отправлен: 26.06.2002, 08:33
Отправитель: vitya


Отвечает Shal

Здравствуйте, SATIS!
Я начал его изчучать в универ полгода назад. Сдал экзамен на 5.


Ответ отправлен: 26.06.2002, 14:27
Отправитель: Shal


 Вопрос № 538

Как получить таймер на 1мкс (вызов прерывания 1С под DOS).
Перепрограммирую микросхему системного таймера получаю
мах 1мс.
Если можно с примерами.


Приложение:


Вопрос отправлен: 25.06.2002, 16:04
Отправитель: wwm (arz_wwm@sinn.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Доброе время суток, wwm!
Таймер меняется раз в ~1/18 секунды и поменять это нельзя

Ответ отправлен: 25.06.2002, 20:32
Отправитель: masquer


Отвечает Shal

Доброе время суток, wwm!


Приложение:

Ответ отправлен: 26.06.2002, 14:27
Отправитель: Shal


 Вопрос № 539

Здравствуйте!
Я только начал учиться ассемблеру(По выпускам от Калашникова).Но уже возникло море вопросов,блин.
Немоглибы объяснить что делает оператор pop & push(Я думал чтобы запомнить какое-нибудь число)
Заранее всем огромное спасибо!



Вопрос отправлен: 25.06.2002, 17:20
Отправитель: R@ptor (Ceratosaur@msn.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Приветствую Вас, R@ptor!
push заталкивает значение в стек, pop - выталкивает из стека
mov eax, 123
push eax
pop edx ; edx=123
Вообще это в любой книге по ассемблеру есть, работа со стеком не только этими командами ограничивается

Ответ отправлен: 25.06.2002, 20:31
Отправитель: masquer


Отвечает Portnov

Доброе время суток, R@ptor!
Вообще-то правильно, чтобы запомнить данные. Странно, мне казалось, Калашников объясняет все лучше некуда...
Push- втолкнуть. Уменьшает регистр SP на кол-во байт в операнде, а потом копирует значение операнда по адресу SS:SP. Если это не понятно, могу дать аналогию. Стек - это стопка. Push кладет операнд наверх этой стопки. Pop берет значение сверху этой стопки (по адресу SS:SP), помещает это значение в операнд, и увеличивает SP на кол-во байт в операнде. Таким образом, Pop снимает значение сверху этой стопки. SP- это StackPointer, указатель на верхушку стека. В начале выполнения программы он указывает на самый конец сегмента стека (в COM-программе это тот же единственный сегмент).
Лучше всего все это видно в отладчике. Только надо учесть, что стек растет "снизу вверх", а отладчик TD показывает стек так, будто он растет сверху вниз. Но все это можно понять по адресам.
С уважением, Portnov.

Ответ отправлен: 25.06.2002, 19:08
Отправитель: Portnov


Отвечает Gibbel

Приветствую Вас, R@ptor!
Оно и запоминает какое-нибудь число на стеке. А с чем у тебя проблемы??? Почитай поподробнее, про организацию стека процессора...

Ответ отправлен: 25.06.2002, 17:43
Отправитель: Gibbel


Отвечает Blackeye

Приветствую Вас, R@ptor!
В приципе да, но только не совсем точно. Push - толкает число в стэк, а pop - берет обратно. Данные записываються по адрессу SS:SP, начальное значение регистра может быть различно но для COM файлов он составляет FFFEh, и в дальнейшем при исользовании данных команд кратно уменьшаеться в два.

Ответ отправлен: 25.06.2002, 22:33
Отправитель: Blackeye


Отвечает Sensey

Приветствую Вас, R@ptor!
Почитай про стек.
А в общем - для сохранения значений регистров (в основном)
и последующем их восстановлении. Например применяется в процедурах, т.к. ты не знаешь, где она будет вызыватся, и какие регистры можно портить, а какие нет, то сохраняешь используемые.
Также для передачи параметров в процедуры...


Ответ отправлен: 25.06.2002, 18:25
Отправитель: Sensey


Отвечает Vint by Shz

Здравствуйте, R@ptor!
Да так и есть ети операторы запоминают в стек (специальная область в памяти) число , ето может быть любое значение , так -же с поможью оператро push передают параметры при кодинге под винды.Но push в досе может сохранить тока ВЕСЬ регист , а не ,допустим, тока АН, только АХ!


Ответ отправлен: 26.06.2002, 21:06
Отправитель: Vint by Shz


Отвечает kvINT

Приветствую Вас, R@ptor!
Все правильно, push, чтобы запомнить, pop чтобы вспомнить. Дело в том, что в процессоре ограниченное число регистров, как правило большинство из них нужно использовать в каждой процедуре. А куда девать уже полученные результаты? Помещать в память, чтобы потом извлекать из нее. Стек - это особым образом организованный участок памяти, работающий по принципу "последним пришел - первым уйдешь" (last in - first out LIFO).Команды, работающие со стеком, гораздо быстрее команд, работающих с обычной памятью, т.к. не надо заботиться об адресации. Поэтому стек очень интенсивно используется многими программами. В частности, в API-функциях параметры им передаются через стек, и т.д. Ну, блин, целая лекция получилась. Ну, удач.


Ответ отправлен: 25.06.2002, 23:26
Отправитель: kvINT


Отвечает Shal

Добрый день, R@ptor!
Ты правильно думал:-). Вернее запомнить содержимое регистра.


Ответ отправлен: 26.06.2002, 14:27
Отправитель: Shal


 Вопрос № 540

Здравствуйте эксперты!
Объясните, что значит "связи ASM'а с ЯВУ"?
Что значит "ЯВУ(А)"? Название языка или собирательное название высокоуровневых языков программирования(отличных от Ассемблера:))?
С уважением, ILYA D.



Вопрос отправлен: 25.06.2002, 20:25
Отправитель: ILYA D.

[Следующий вопрос >>] [Список вопросов]

Отвечает kvINT

Приветствую Вас, ILYA D.!
Языки
Высокого
Уровня
Все правильно - собирательное название.

Ответ отправлен: 25.06.2002, 23:27
Отправитель: kvINT


Отвечает Vint by Shz

Здравствуйте, ILYA D.!
Да!Вот так и задают вопросы - чёрт отгадаеш!


Ответ отправлен: 26.06.2002, 21:06
Отправитель: Vint by Shz


Отвечает masquer

Здравствуйте, ILYA D.!
С Языками Высокого Уровня. Если речь идет о вопросе в билете, то обычно подразумевается С и паскаль

Ответ отправлен: 25.06.2002, 20:57
Отправитель: masquer


Отвечает Portnov

Доброе время суток, ILYA D.!
ЯВУ - Языки Высокго Уровня. Это Си++, Паскаль, Ява, Ада, и т.п. Си обычно относят либо к языкам низкого уровня, либо специально для него выделяют класс языков среднего уровня.
P.S. Хотите смешно скажу? Вопрос к экзамену по информатике: "классификация языков программирования". Знаете, на каком факультете? На художественно-графическом. Это реальная ситуация.
С уважением, Portnov.

Ответ отправлен: 26.06.2002, 13:00
Отправитель: Portnov



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (48)
C / C++ (32)
Perl (10)
Delphi (17)
Pascal (26)
Basic / VBA (14)
Java / JavaScript (6)
PHP (8)
MySQL / MSSQL (10)
Пользователю
Windows 95/98/Me (46)
Windows NT/2000/XP (35)
"Железо" (42)
Поиск информации (21)
Администратору
Windows NT/2000/XP (17)
Linux / Unix (13)
Юристу
Гражданское право (9)
Семейное право (4)
Трудовое право (6)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




be number one Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное