Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.25;
Скачать: CL | DM;

Вниз

для меня открытие   Найти похожие ветки 

 
NotWinProgrammer   (2007-10-19 22:59) [0]

глупый топик...и, надеюсь, его не перенесут в раздел "начинающим" :). как то случайно тут узнал что в винде каждый символ кодируется аж 4 или 3 байтами.был потрясен! никогда об этом не задумывался(ДОС берёт свое), за все 6 лет что занимаюсь алгоритмическим программированием...но если это так, то почему в том же делфи при:
var s : string;
begin
s:="текст";
showmessage (inttostr (sizeof(s[1]))) ;
end;
будет показываться сообщение с текстом "1"?


 
korneley ©   (2007-10-19 23:05) [1]

Наверное, потому, что символ "т" занимает ровно 1 байт...


 
Zeqfreed ©   (2007-10-19 23:07) [2]

> korneley ©   (19.10.07 23:05) [1]

В какой кодировке?


 
Jump   (2007-10-19 23:10) [3]

var
 s: WideString;


 
korneley ©   (2007-10-19 23:12) [4]

И никаких юникодов (или чудес). SizeOf(char) как был байтом, так и остался...


 
korneley ©   (2007-10-19 23:14) [5]


> Jump   (19.10.07 23:10) [3]
Не, в условиях :
> var s : string;


 
Jump   (2007-10-19 23:17) [6]

korneley ©   (19.10.07 23:14) [5]

Ему же надо было больше 1 байта на символ...


 
korneley ©   (2007-10-19 23:19) [7]


>  как то случайно тут узнал что в винде каждый символ кодируется
> аж 4 или 3 байтами.был потрясен! никогда об этом не задумывался(ДОС
> берёт свое)
Откуда инфа?  Скинь, пойду тоже поудивляюсь... А то как-то с 2-мя байтами на символ юникода, скучновато...


 
turbouser ©   (2007-10-19 23:20) [8]

> [0] NotWinProgrammer   (19.10.07 22:59)

Стоит почитать в хелпе про unicode


 
Jump   (2007-10-19 23:26) [9]

Откуда инфа?  Скинь, пойду тоже поудивляюсь... А то как-то с 2-мя байтами на символ юникода, скучновато...

Это он про UTF-8


 
NotWinProgrammer   (2007-10-20 07:38) [10]

эта инфа от одного препода в институте :)


 
Anatoly Podgoretsky ©   (2007-10-20 12:16) [11]

> Jump  (19.10.2007 23:26:09)  [9]

А это не кодировка


 
Anatoly Podgoretsky ©   (2007-10-20 12:17) [12]

> NotWinProgrammer  (20.10.2007 07:38:10)  [10]

Понял ли ты что тебе предподаватель сказал?


 
Jump   (2007-10-20 12:52) [13]

Anatoly Podgoretsky ©   (20.10.07 12:16) [11]

Собственно, разговор не о кодировках, а о многобайтных форматах представления символов, а UTF-8 - один из форматов юникода с произвольным количеством байт (от 1 до 4 (6)) на симовол.


 
Anatoly Podgoretsky ©   (2007-10-20 12:57) [14]

А автор говорит, что Виндоус хранит в виде 3/4 байт, каждый символ.
Вот отсюда и вопрос. А то что UTF-8 упаковка может занимать от 1 до 6 символов известно, только какое это отношение имеет к Виндоус.


 
Jump   (2007-10-20 13:21) [15]

Гы. Собственно, к Windows - никакого. Это имеет отношение к его преподавателю в институте. То ли преподаватель что-то не то изрек, то ли "невиндовыйпрограммер" не так его понял.

Другое удивительно. Автор, судя по предоставленной информации, учится на 1 курсе института. То есть, ему лет 17-18. И, по его же информации, имеет 6 лет опыта "алгоритмического программирования". Это с 11-12 лет, что ли? Под DOS?


 
@!!ex ©   (2007-10-20 17:04) [16]

> [15] Jump   (20.10.07 13:21)

Ну и что?
В школе то Паскалю и Бейсику учат. Под ДОС.


 
Real ©   (2007-10-22 02:59) [17]


> Автор, судя по предоставленной информации, учится на 1 курсе
> института. То есть, ему лет 17-18

Откуда такая уверенность? Учится никогда не поздно. Может это матерый дос-програмер, которому под 50, решил обновить знания


 
NotWinProgrammer   (2007-10-22 16:57) [18]

Мне 20! И с 14 лет я увлекся программированием и всякими алгоритмами (шифрование, сжатие, графические, математич и т.д. ), естессно в самом легком и любимом Turbo Pascal"е + иногда С++...Я имею ввиду что не проффессионально работал где-то. Работаю программистом с недавнего времени только...


 
Palladin ©   (2007-10-22 17:04) [19]


> NotWinProgrammer   (19.10.07 22:59)  


и за все твои 6 лет увлечения, довольно кстати серьезными темами, ты так и не научился читать справку? иначе откуда такой детский вопрос...


 
NotWinProgrammer   (2007-10-22 17:07) [20]


> Palladin ©   (22.10.07 17:04)

Интересно послушать мнения DelphiMaster"ов :)


 
Palladin ©   (2007-10-22 17:10) [21]

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


 
Anatoly Podgoretsky ©   (2007-10-22 19:19) [22]

> NotWinProgrammer  (22.10.2007 17:07:20)  [20]

Интереснее послушать начальника транспортного цеха.


 
@!!ex ©   (2007-10-22 21:44) [23]

> [19] Palladin ©   (22.10.07 17:04)

Нормально.
Я научился читать справку более менее только через 8 лет после того, как начал прогать...


 
Германн ©   (2007-10-23 02:47) [24]


> Anatoly Podgoretsky ©   (22.10.07 19:19) [22]

Эт точно! Именно его мнение - самое интересное в данном случае! :)



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

Текущий архив: 2007.11.25;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.018 c
15-1192896638
Riply
2007-10-20 20:10
2007.11.25
Помогите перевести "домашняя заготовка" на английский


2-1193745723
Washington
2007-10-30 15:02
2007.11.25
Шрифт в ListBox е


15-1193210809
Pweq
2007-10-24 11:26
2007.11.25
Как как будет по-английски


2-1194252023
Angelka
2007-11-05 11:40
2007.11.25
flash


15-1193141244
ArLit
2007-10-23 16:07
2007.11.25
С. Горнаков - примеры к книге