Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Знание OS Internals, Для разработчика 
:(
    Опции темы
Vyacheslav
Дата 1.3.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Цитата(Rockie @  1.3.2007,  13:12 Найти цитируемый пост)
В знакомой фирме разработчики вслед за изменением рынка пересаживаются на Java. Так что, как показывает практика, все таки 

И причем тут операционка? Это рынок. А то что востребованность на Java-разработчиков больше, это не открытие. И это мало связано с переходом на другую платформу. Просто общая тенденция такая.  А на какой платфоре  будет установлен web-сервер , в котором будет крутиться сервлет, разработанный на этой самой Javа, это уже без разницы


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
nerezus
Дата 1.3.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



[quote]
Так что, как показывает практика, все таки связан.
[/quote И чем же? Даже из примера не видно. Разве под C++ нельзя писать под никсы? Или писали раньше на VB/Delphi/etc?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Fazil6
Дата 2.3.2007, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



Цитата(main @  28.2.2007,  16:02 Найти цитируемый пост)
Приведу цитату из книги С.Праты "Язык программирования C":"Если говорить в общем, то в языке С гарантируеться, что данные типа char имеют достаточно большие размеры для того, чтобы вместить основной набор символов той вычислительной системы, в которой реализован язык C.... В языке C байт определяеться как число битов, используемых для представления данных типа char, поэтому в такой системе байт должен иметь длину не 8 битов, а 16 (по крайней мере, так следует из документации по языку C)"Как известно, байт не может быть большим чем 8 битов, поэтому в C тип char должен иметь размер 16 битов чтобы уместить основной набор символов Windows(Unicode). Так записано в стандарте.Мне кажеться термина "Однобайтный char" в языке С для Windows нет. Скорее всего имееться ввиду часть таблицы Unicode, вмещающая стандартные коды ASCII. 


вообще байт может состоять из какого хочешь количества битов.

Цитата(main @  1.3.2007,  12:39 Найти цитируемый пост)
О каком тогда наборе говорил Прата?

я не знаю о чем он говорил, но в стандарте  говорится о basic execution character set - основной набор символов среды исполнения
вот тебе цитата.
Цитата

С точки зрения Си и Си++ байт ― это наименьшая адресуемая ячейка памяти, составленная из 8-ми или более разрядов, каждый из которых является значащим (value bit), т. е. участвует в образовании значения. Кроме того гарантировано, что байта достаточно для размещения любого символа из основного набора символов среды исполнения (basic execution character set).
Как правило, байт в терминах целевой платформы (т. е. то, что принято называть байтом на этой платформе) ― это тот байт, который производитель инструментария выбирает для реализации абстрактной машины, однако удобный выбор не всегда однозначен. Так, [C99 Rationale] приводит в пример машину с 36-разрядным словом (адресуемой ячейкой), для которой байт может быть выбран 9-, 12-, 18- или 36-разрядным, поскольку все эти числа не меньше 8-ми и делят 36 нацело ([C99 Rationale 3]).

теперь по поводу основного набора. 
Цитата

Character constants

The mapping of characters in the source character set to the execution character set is one-to-one. The basic execution character set consists of 256 extended-ASCII characters: 127 U. S. ASCII characters plus system defined extensions. All integer character constants or escape sequences can be represented with the basic execution character set.

копирайт ->  http://www.digitalmars.com/ctg/CPP-Languag...ementation.html



Это сообщение отредактировал(а) Fazil6 - 2.3.2007, 00:36
PM MAIL   Вверх
Fazil6
Дата 2.3.2007, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



MSDN
Цитата

Type char is an integral type that usually contains members of the execution character set — in Microsoft C++, this is ASCII.

PM MAIL   Вверх
Rockie
Дата 2.3.2007, 01:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 23.4.2006

Репутация: 8
Всего: 31



Цитата(nerezus @  1.3.2007,  14:20 Найти цитируемый пост)
Разве под C++ нельзя писать под никсы?

а разве я об этом что-то писал..
Цитата(nerezus @  1.3.2007,  14:20 Найти цитируемый пост)
 И чем же? Даже из примера не видно.

Ну как неясно. Фирма разработчиков проанализировала, что большинство фирм-клиентов переориентировалось с windows на unix, поэтому сделала уклон в сторону кроссплатформенности, сменив язык разработки. Насколько это правильное решение - это дело их маркетологов, мне как-то все равно.
Цитата(nerezus @  1.3.2007,  14:20 Найти цитируемый пост)
 Или писали раньше на VB/Delphi/etc?

Вполне возможно.
Цитата(Vyacheslav @  1.3.2007,  14:10 Найти цитируемый пост)
А то что востребованность на Java-разработчиков больше, это не открытие. И это мало связано с переходом на другую платформу. Просто общая тенденция такая.  А на какой платфоре  будет установлен web-сервер , в котором будет крутиться сервлет, разработанный на этой самой Javа, это уже без разницы

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




--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1906 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.