Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.013 c
3-1184321322
Bogdan1024
2007-07-13 14:08
2007.11.25
тип параметра "множество"


15-1192634270
Kostafey
2007-10-17 19:17
2007.11.25
Целесообразность оценки надежности программного обеспечения


2-1193740709
BATTLE_MAX
2007-10-30 13:38
2007.11.25
TListView без родителя


3-1184330315
DelphiLexx
2007-07-13 16:38
2007.11.25
TDBGidEh и Footer.SumValue


15-1193139603
oldman
2007-10-23 15:40
2007.11.25
MTV RUS позорит страну (оффтоп, но все таки)!




   Наверх