kouzdra (kouzdra) wrote,
kouzdra
kouzdra

Category:

Язык С++ все-таки велик и могуч (2)

К вопросу о величии языка С/С++:

Багу заметила примерно половина народа - таки да - в char(175) 175 - десятичное, а в "\175" - восьмеричное.

Особенно отвечу на коммент scaredy_cat_333:

Отсутствие нолика в \xFF и \175 - не "экономия символа", а вынужденное решение - из-за наличия \0: "\0175" в С означает строчку из четырех символов - 0, '1', '7' и '5'. И ничего с этим не поделаешь. Вообще - большая часть подобных решений в С/С++ imho вынужденная тем или иным внешним фактором, а не продукт свободного выбора разработчиков:

Типа даже рудиментарного слова auto, массивов как указателей и равенства а[i] = i[a]. Хотя мало кто уже помнит чем эти решения были вынуждены
Subscribe

Recent Posts from This Journal

  • Раскормив Space X

    NASA кстати сделало в одном плане системную подлянку всему мировому космосу: Вместо поощрения конкуренции ненароком вывело монополиста. Появление…

  • Масочный вопрос:

    А есть ещё какой нибудь носитель, у которого на второй ступени стоит тот же двигатель, что и на первой?

  • Забавное змагарское ноу-хау

    По созданию иллюзии массовости: Один флажик визуально = 3-4 человека

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 22 comments

Recent Posts from This Journal

  • Раскормив Space X

    NASA кстати сделало в одном плане системную подлянку всему мировому космосу: Вместо поощрения конкуренции ненароком вывело монополиста. Появление…

  • Масочный вопрос:

    А есть ещё какой нибудь носитель, у которого на второй ступени стоит тот же двигатель, что и на первой?

  • Забавное змагарское ноу-хау

    По созданию иллюзии массовости: Один флажик визуально = 3-4 человека