Манипуляции с динамической памятью на Си (хочется достичь страшной красоты со страшной силой)

Модератор: Модераторы разделов

Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Манипуляции с динамической памятью на Си

Сообщение eddy »

drBatty писал(а):
30.11.2012 23:27
уже:
Цитата(eddy @ 29th November 2012 - в 00:29) *
KOI8-R - патриотичная кодировка

И? Кодировка как кодировка. Пользовался, пользуюсь и буду пользоваться.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Манипуляции с динамической памятью на Си

Сообщение drBatty »

eddy писал(а):
30.11.2012 23:43
И? Кодировка как кодировка. Пользовался, пользуюсь и буду пользоваться.

никто не против. Вот только XXI век на дворе...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
dimbor
Ведущий рубрики
Сообщения: 1569
Статус: Подвинутый участник

Re: Манипуляции с динамической памятью на Си

Сообщение dimbor »

Давайте жить дружно! Не роняйте пожалуйста сформировавшегося авторитета экспертов.
А то уже оказалось, что у одного регистры старые, у другого - кодировка не той системы.
И эти люди запрещают мне ковыряться в носу использовать alloca, goto, макросы и return в них? ;)
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Манипуляции с динамической памятью на Си

Сообщение drBatty »

dimbor писал(а):
01.12.2012 01:09
И эти люди запрещают мне использовать alloca, goto, макросы и return в них?

никто вам не запрещает, ССЗБ.

грабли есть, наступать на них - ваше неотъемлемое право.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Манипуляции с динамической памятью на Си

Сообщение eddy »

drBatty писал(а):
01.12.2012 00:28
eddy писал(а):
30.11.2012 23:43
И? Кодировка как кодировка. Пользовался, пользуюсь и буду пользоваться.

никто не против. Вот только XXI век на дворе...

А при чем тут 21-й век?

dimbor писал(а):
01.12.2012 01:09
Не роняйте пожалуйста сформировавшегося авторитета экспертов.

Это я-то эксперт? ☺
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Манипуляции с динамической памятью на Си

Сообщение NickLion »

drBatty писал(а):
30.11.2012 23:27
NickLion писал(а):
29.11.2012 06:56
16 битная архитектура? Жестоко

ну пусть будет rax, rbx, rcx, rdx и т.д. Какая разница?

Разница в том, что 14 регистров для чего угодно. Не так уж и мало.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Манипуляции с динамической памятью на Си

Сообщение NickLion »

eddy писал(а):
01.12.2012 19:17
А при чем тут 21-й век?

Потому что стандарт де факто — Юникод, обычно UTF-8 в мире Unix-like систем и UTF-16 в мире Windows. Я понимаю, что Вы живёте в уютном мирке "мне кроме латиницы и русских буковок больше ничего не надо". Даже не кириллицы, а именно русских буковок. Ибо тогда уже начинаются варианты KOI-8R, KOI-8U, KOI-8RU, KOI-8C, и т.д.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Манипуляции с динамической памятью на Си

Сообщение eddy »

NickLion писал(а):
02.12.2012 13:32
Я понимаю, что Вы живёте в уютном мирке "мне кроме латиницы и русских буковок больше ничего не надо".

Именно в нем и живу. Уютненько. Правда, GTK заставляет добавлять юникод. Но gettext работает прозрачно: на входе — текстовый файл в КОИ8, на выходе — бинарник для gettext'а.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Манипуляции с динамической памятью на Си

Сообщение deadhead »

drBatty писал(а):
30.11.2012 23:27
нираспарсил. вы-то что нагуглили? или тоже ничего?

повторяю.. вам нечем подтведить утверждение
drBatty писал(а):
24.11.2012 04:21
и создатели CPU потому делают верхушку стека рядом с ALU.
ввиду того, что оно является лишь продуктом вашго воображения.. или это не так?

drBatty писал(а):
30.11.2012 23:27
а чем ещё?
http://en.wikipedia.org/wiki/Comparison_of...s#Architectures
[x] close
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Манипуляции с динамической памятью на Си

Сообщение /dev/random »

eddy писал(а):
29.11.2012 12:57
Ведь что такое gettext - это обычный strstr, ...

Может, где-то это и так, а в glibc это tfind.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Манипуляции с динамической памятью на Си

Сообщение eddy »

/dev/random писал(а):
05.12.2012 10:20
eddy писал(а):
29.11.2012 12:57
Ведь что такое gettext - это обычный strstr, ...

Может, где-то это и так, а в glibc это tfind.

Разницы же 0!
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Манипуляции с динамической памятью на Си

Сообщение /dev/random »

eddy писал(а):
05.12.2012 10:43
Разницы же 0!

Фигасе, "разницы 0"! O(logN) против O(N) на запрос.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:

Re: Манипуляции с динамической памятью на Си

Сообщение eddy »

/dev/random писал(а):
05.12.2012 11:11
eddy писал(а):
05.12.2012 10:43
Разницы же 0!

Фигасе, "разницы 0"! O(logN) против O(N) на запрос.

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

Просто, глянув содержимое бинарного языкового файла, я увидел строки в обычном виде — следовательно, все равно при каждом обнаружении строки, которую нужно перевести, gettext ищет ее в mo-файле.
А мой вариант (правда, годится лишь для пары-тройки языков и требует перекомпилирования проекта при добавлении новой локали) ничего не ищет, а просто берет из массива нужную строку.
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Ответить