LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

а буквы, по-твоему, это не байты? :) а что же это за сущность такая магическая?

нет, буквы, даже в мультибайт и UTF-16 кодировках - это байты или их последовательности. и комп работает с байтами. ну и отсюда надо и плясать. так работают лексеры и парсеры, так работают регекспы и много чего ещё. и все трансформации и прочее - это тоже байты и их последовательности. где-то это будет проще, где-то это будет какая-то лукап-таблица, но это всё одно и то же.

если задачи ставить правильно и не выворачивать наизнанку, то работать на компе становится проще. бОльшая часть проблем неэффективности софта - в неправильных подходах к разработке, а не в самих задачах.

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

насчёт «горя» - посмеялась. это для дураков «горе» работать головой. а для нормального разработчика никакой проблемы нет. да и напряга с сишкой вообще никакого. с удовольствием пишу на сишке по работе, ещё и свои пет-проджекты пишу именно на ней. не на плюсах, которыми я тоже владею очень хорошо, а именно на сишке. потому что у сишки красивый код и очень хорошая производительность софта. и на ней можно писать всё, от микроконтроллеров до веба. сишка - это искусство.

дальнейшие рассуждения про «тупость» - абсолютный бред, я его даже комментировать не буду.

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

Исправление Iron_Bug, :

а буквы, по-твоему, это не байты? :) а что же это за сущность такая магическая?

нет, буквы, даже в мультибайт и UTF-16 кодировках - это байты или их последовательности. и комп работает с байтами. ну и отсюда надо и плясать. так работают лексеры и парсеры, так работают регекспы и много чего ещё. и все трансформации и прочее - это тоже байты и их последовательности. где-то это будет проще, где-то это будет какая-то лукап-таблица, но это всё одно и то же.

если задачи ставить правильно и не выворачивать наизнанку, то работать на компе становится проще. бОльшая часть проблем неэффективности софта - в неправильных подходах к разработке, а не в самих задачах.

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

насчёт «горя» - посмеялась. это для дураков «горе» работать головой. а для нормального разработчика никакой проблемы нет. да и напряга с сишкой вообще никакого. с удовольствием пишу на сишке по работе, ещё и свои пет-проджекты пишу именно на ней. не на плюсах, которыми я тоже владею очень хорошо, а именно на сишке. потому что у сишки красивый код и очень хорошая производительность софта. и на ней можно писать всё, от микроконтроллеров до веба. сишка - это искусство.

дальнейшие рассуждения про «тупость» - абсолютный бред, я его даже комментировать не буду.

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

Исходная версия Iron_Bug, :

а буквы, по-твоему, это не байты? :) а что же это за сущность такая магическая?

нет, буквы, даже в мультибайт и UTF-16 кодировках - это байты или их последовательности. и комп работает с байтами. ну и отсюда надо и плясать. так работают лексеры и парсеры, так работают регекспы и много чего ещё. и все трансформации и прочее - это тоже байты и их последовательности. где-то это будет проще, где-то это будет какая-то лукап-таблица, но это всё одно и то же.

если задачи ставить правильно и не выворачивать наизнанку, то работать на компе становится проще. бОльшая часть проблем неэффективности софта - в неправильных подходах к разработке, а не в самих задачах.

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

насчёт «горя» - посмеялась. это для дураков «горе» работать головой. а для нормального разработчика никакой проблемы нет. да и напряга с сишкой вообще никакого. с удовольствием пишу на сишке по работе, ещё и свои пет-проджекты пишу именно на ней. не на плюсах, которыми я тоже владею очень хорошо, а именно на сишке. потому что у сишки красивый код и очень хорошая производительность софта. и на ней можно писать всё, от микроконтроллеров до веба. сишка - это искусство.

дальнейшие рассуждения про «тупость» - абсолютный бред, я его даже комментировать не буду.