2015-12-03 4 views
0

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

  • делает использование строковых литералов
  • Содержат предопределенный тип, который функционирует как последовательность символов

Добавление:

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

+1

У эзолонг как у Brainfuck count? В них нет понятия какого-либо типа ... – deceze

+0

строки составлены из чисел, поэтому, если вы не хотите использовать строки, используйте числа – Hristo

+0

@deceze Эзотерические языки действительно считают, хотя я надеюсь найти примеры, эзотерическое. – ConnorCMcKee

ответ

1

Binary не использует струны, только 1 и 0's

+0

Хмм, я бы подумал, что двоичный код содержит строки его ограниченного набора символов (я имею в виду, что по своей сути является битовой строкой). Однако, кстати, мой вопрос в настоящее время сформулирован, это приемлемо. – ConnorCMcKee

+0

@Conner Binary не имеет «набора символов», ограниченного или иного. Все символы/строки/кодировки являются двоичными. «Двоичный» может представлять любые и все символы и наборы символов. – deceze

+1

Какой язык программирования «двоичный»? Вы имеете в виду какой-то машинный код? – svick