Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Вниз

Вопросы по информатике (сложные).   Найти похожие ветки 

 
Cheater   (2004-12-05 17:13) [0]

Знакомая попросила помочь ответить на ряд вопросов (к экзамену по информатике). На часть вопросов я ответил, но есть несколько вопросов, ответы на которые я не знаю.

1 вопрос: Примеры языков высокого уровня (5-6). Вторая часть вопроса звучит примерно так: Укажите бизнес-приложение и язык высокого уровня, который бы вы использовали в создание такого приложения. Почему. Т.е нужно указать приложение (к примеру приложение, которое ведет учет торговых операций), затем указать язык высокого уровня и объяснить почему (в нескольких словах) выбран именно этот язык.

2 вопрос. Это нечто. Звучит примерно так! Сейчас пользователи активно используют мышку, однако, при этом клавиатура по прежнему необходима. Укажите хотя бы 2 момента, когда без клавиатуры обойтись нельзя.

Первое, что приходит в голову это то, что клавиатурой мы вводим скажем текст, и мышкой сделать это нельзя... но есть же экранная клавиатура... получается медленней, но ведь в принципе вводить символы можно... Короче! Когда же без клавиатуры обойтись нельзя?

3 вопрос: Преимущества использования языка выского уровня и низкого. 3-4 пункта.

Заранее благодарен!


 
Anatoly Podgoretsky ©   (2004-12-05 17:17) [1]

И у вас тоже холи вор


 
Cheater   (2004-12-05 17:25) [2]


> И у вас тоже холи вор

ЧЕ?


 
Mihey_temporary ©   (2004-12-05 17:40) [3]

>2 вопрос. Это нечто. Звучит примерно так! Сейчас пользователи активно используют мышку, однако, при этом клавиатура по прежнему необходима. Укажите хотя бы 2 момента, когда без клавиатуры обойтись нельзя.

1. Когда грузишься с загрузочной дискеты.

2. В 3d-стрелялках функциональности мыши явно не хватает.


 
Cheater   (2004-12-05 17:42) [4]


> 1. Когда грузишься с загрузочной дискеты.
>
> 2. В 3d-стрелялках функциональности мыши явно не хватает.

Первый вариант это круто! А вот 3d стрелялки... Экзамен сурьезный, думаю экзаменаторов такой ответит не понравится.


 
begin...end ©   (2004-12-05 17:44) [5]


> когда без клавиатуры обойтись нельзя

В случае неисправности мыши.


 
Маг Похмеляйнен   (2004-12-05 18:05) [6]

> когда без клавиатуры обойтись нельзя

Ctrl Alt Del (случай #2)


 
Cheater   (2004-12-05 18:05) [7]


> В случае неисправности мыши.

А зачем именно вместо неисправно мыши ставить клавиатуру. Может лучше несломанную мышку?


 
default ©   (2004-12-05 18:07) [8]

2.
когда использование мыши физически невозможно(сломана или просто нету её)
когда программа не допускает её использование
когда функциональности получаемой от использование мыши не хватает


 
Cheater   (2004-12-05 18:08) [9]


> Ctrl Alt Del (случай #2)

Имеется ввиду, когда система зависла? Потому как если оне не зависла можно мышкой нажать пуск/завершение работы/перезагрузить... Кроме того! Есть reset на блоке!


 
Cheater   (2004-12-05 18:12) [10]

Ладно. С мышкой разобрались. А как быть с 3 и 1 вопросом:

> 1 вопрос: Примеры языков высокого уровня (5-6). Вторая часть
> вопроса звучит примерно так: Укажите бизнес-приложение и
> язык высокого уровня, который бы вы использовали в создание
> такого приложения. Почему. Т.е нужно указать приложение
> (к примеру приложение, которое ведет учет торговых операций),
> затем указать язык высокого уровня и объяснить почему (в
> нескольких словах) выбран именно этот язык.

> 3 вопрос: Преимущества использования языка выского уровня
> и низкого. 3-4 пункта.


 
antonn ©   (2004-12-05 18:25) [11]

1. 1C и ее пакет программ(Бухгалтерия/Склад/Итд). Если не ошибаюсь, там свой интерпритатор на Pascal. А высокого уровня - легче прогить и плугинить.
языки высокого уровня
Delphi (куда уж без него)
C
С+  :)
С++ :)))
Паскаль
Фортан ??
Бейсик ??


 
Маг Похмеляйнен   (2004-12-05 18:28) [12]

C#


 
jack128 ©   (2004-12-05 18:28) [13]

Это не мое личное мнение - это устоявшиеся штампы

Операционная система - С
СОМ сервер - С++
Кросплатформенное приложение - Java
БД - Delphi


 
Cheater   (2004-12-05 18:28) [14]


> Delphi

А разве Делфи язык программирования?


 
jack128 ©   (2004-12-05 18:29) [15]

Cheater   (05.12.04 18:28) [14]
начиная с  6 версии - да.


 
begin...end ©   (2004-12-05 18:29) [16]

> [14] Cheater   (05.12.04 18:28)

Да.


 
Ihor Osov'yak ©   (2004-12-05 18:29) [17]

Относительно мыши. В дополнение.
Профессиональные операторы отдают предпочтение работать клавиатурой с использованием всевозможных комбинаций горячих клавиш, чем елозить мышкой - при наличии определенного опыта и при грамотно спроектированном  интерфейсе приложения работать клавиатурой намного быстрее..

Относительно второй части первого вопроса в двух словах не ответишь..
К тому-же вопрос не совсем корректен - так как бизнес-приложение в большинстве случаев строится по клиент-серверной технологии и основная бизнес-логика реализируется на серверной части, платформой для которой есть все же один из промышленных SQL-серверов.. Бизнес-логика которого программируется на каком-то SQL диалекте.. А не на универсальном языке высокого уровня. Конечно, можно рассматривать вопрос разработки расширений для соотв. SQL сервера - но єто уже частности..
 То есть вопрос о "бизнес-приложение и язык высокого уровня" должен ставиться все же в контексте клиентской части.. А здесь много зависит от критериев и их приоритетности. Например, от целевой платформы (имеется ввиду ОС), скорости разработки, етс.. Если ставится задача кроссплатформености - то очень вероятно что будет выбрана java, или вообще вариант, когда в качестве клиента будет стандартный веб-бровзер, а контекст страничек будет генерироваться на серверной части..
Если же целевую платформу ограничить Windows - то очень высока вероятность использования того же Delphi - так как язык и среда довольно универсальны, и позволяют быстро и качественно проектировать интерфейс (сооизмеримо, если не более оптимально чем VB) а также програмтровать в случае надобности функциональность и взаимодействие с системой (соизмерим с VC в 99 проц. практических случаев), но в одном флаконе..
Если основной критерий - на перспективу - то вполне возможно присмртреться к c# - по удобству работы соизмерим с Delphi...
... Философствовать долго можно..


 
Cheater   (2004-12-05 18:32) [18]

Понятно. Еще парочка уточняющих вопросов:

> Операционная система - С
> СОМ сервер - С++
> Кросплатформенное приложение - Java
> БД - Delphi

Не могли бы вы тезисно, в 2 словах сказать, что такое:
СОМ сервер и кросплатформенное приложение. И еще вопрос! Зачем нужны языки программирования низкого уровня?.. если высокого используются чаще, в применение и изменение проще?


 
Ihor Osov'yak ©   (2004-12-05 18:35) [19]

2 [13] jack128 ©   (05.12.04 18:28)

эта.. Не надо, ок?


 
begin...end ©   (2004-12-05 18:36) [20]

> [18] Cheater   (05.12.04 18:32)

> Зачем нужны языки программирования низкого уровня?.. если
> высокого используются чаще, в применение и изменение проще?

Например, Ассемблер (язык низкого уровня) часто используется для программирования эффективной работы с оборудованием, а также при написании участков кода, критичных к времени выполнения, ресурсам и т.д.


 
jack128 ©   (2004-12-05 18:37) [21]

Cheater   (05.12.04 18:32) [18]
в свете поста Игоря Осовьяка у меня появились подозрения, что я не пониманию, что такое бизнес - приложение. и яндекс пестрит этом словосочитанием, но определения не даёт :-( Так что пока без ответа..


 
Игорь Шевченко ©   (2004-12-05 18:37) [22]


>  Зачем нужны языки программирования низкого уровня?..


Чтобы давать работу программистам на языках высокого уровня.


 
jack128 ©   (2004-12-05 18:37) [23]

Ihor Osov"yak ©   (05.12.04 18:35) [19]
не надо, так не надо. но все таки, что это такое?


 
Ihor Osov'yak ©   (2004-12-05 18:41) [24]

>что такое: СОМ сервер и кросплатформенное приложение

Хм.. Может в библиотеку сходить?

>  Зачем нужны языки программирования низкого уровня?..

Иногда позволяют делать более оптимальные реализации алгоритмов, а также обходить некоторые ограничения языков высокого уровня.


 
Cheater   (2004-12-05 18:41) [25]

Ладно. Всем спасибо. Материала я набрал. Теперь все, что вы сказали, надо сгруппировать и объяснить девушке, которая в компьютерах дерево... тук-тук...


 
default ©   (2004-12-05 18:41) [26]

jack128 ©   (05.12.04 18:37) [21]
бизнес-приложение это, видимо, любое приложение используемое бизнесом
бизнес может касаться чего угодно
так что и такие программы могут быть предназначены для чего угодно
значит слово бизнес можно попросту опустить
я не знаю почему Игорь Осовьяк вспомнив про бизнес-логику упоминаемую при работе с БД сделал такой вывод о бизнес-приложениях...


 
TButton ©   (2004-12-05 18:42) [27]


> Когда же без клавиатуры обойтись нельзя?

в кваке! и в контре! в котре даже лучше!


 
Ihor Osov'yak ©   (2004-12-05 18:44) [28]

2 [23] jack128 ©   (05.12.04 18:37)

> что это такое?

То, что большинство из этих тезисов очень спорны...
Частично соотв. действительности только тезис о яве..


 
Ihor Osov'yak ©   (2004-12-05 18:45) [29]

2 [26] default ©   (05.12.04 18:41)

Я имел ввиду узкий смысл этого понятия..


 
Yanis ©   (2004-12-05 18:59) [30]

To Cheater
Ник у тебя соответствующий.


 
jack128 ©   (2004-12-05 19:00) [31]

Ihor Osov"yak ©   (05.12.04 18:44) [28]
то что тезисы спорны - это понятно, потому я и написал, что это штампы. А если по совести говорить, то без знания платформы, требований к прозводительности, срокам разработки, насколько разработчик знает тот или иной язык и тд - вопрос не коректен.


> что это такое?


Мой вопрос касался понятия "бизнес приложение".


 
jack128 ©   (2004-12-05 19:05) [32]

Ihor Osov"yak ©   (05.12.04 18:44) [28]
Частично соотв. действительности только тезис о яве..


кстати даже на уровне штампов - не совсем верно :-) Нужно кроссплаформенное приложение на уровне бинарника - Java. Если же на уровне исходников - С.

2Cheater А твоей знакомой преподовали 5-6 языков чтобы задавать такой вопрос?


 
Petr V. Abramov ©   (2004-12-05 20:00) [33]

> Укажите хотя бы 2 момента, когда без клавиатуры обойтись нельзя.

 1. Когда пишешь драйвер мыши
 2. Когда вводишь пароль на БИОС

А вообще согласне и Ihor Osov"yak ©   (05.12.04 18:29) [17]


 
YurikGL ©   (2004-12-05 20:23) [34]

Подозреваю, что во втором вопросе имелись в виду технологии типа UML IDEF Rational Rose и т.п.

А мышью еще вроде текст в нортон-коммандере не напишешь.
Кстати, без подключенной клавиатуры компьютер обычно не грузится. Т.е. это один из случаев, когда без клавиатуры принципиально обойтись нельзя.


 
Mihey_temporary ©   (2004-12-05 20:27) [35]

ЮПервый вариант это круто! А вот 3d стрелялки... Экзамен сурьезный, думаю экзаменаторов такой ответит не понравится.

Ок, тогда можно сформулировать, что есть класс программ, полное функциональное управление которыми не может осущетвляться только при помощи мыши. Например, это Photoshop, в котором можно менять параметры кисти прямо во время рисования и тем самым получать результаты, которые только мышью дались бы с очень большим трудом (рисовтаь пришлось бы буквально попиксельно).


 
Marser ©   (2004-12-05 21:02) [36]


> begin...end ©   (05.12.04 17:44) [5]
>
> > когда без клавиатуры обойтись нельзя
>
> В случае неисправности мыши.

Хех, недавно один ламоразм вышел. Переносил комп, ставил ещё один винт. Включаю - мышку вырубило. И вроде бы всё чисто, без проблем. Короче, пришлось комбинации вспоминать :-)
На следующий день догадался проверить разъем и тут же устранил легкую деформацию :-)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.041 c
9-1085643700
xman
2004-05-27 11:41
2004.12.26
Игра дурак


1-1102697804
SoT1
2004-12-10 19:56
2004.12.26
Dll


3-1101896654
СержК
2004-12-01 13:24
2004.12.26
Не получается сделать выборку


4-1099992720
syte_ser78
2004-11-09 12:32
2004.12.26
версия файла


14-1102458363
KilkennyCat
2004-12-08 01:26
2004.12.26
Компания "ЭСК" полностью завершила процесс госрегистрации.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский