# binary

This is a discussion on binary within the A Brief History of Cprogramming.com forums, part of the Community Boards category; if real programmers program in binary, how come what he's programming, translates to à(ÆáÆ4ô ?...

1. if real programmers program in binary, how come what he's programming, translates to à(ÆáÆ4ô ?

2. 110101010101010111000110011001010100110010100100 ?

0101010101011000011100 !!!!!!

3. 01101011011100100111010101110011011010000010110000 10000001111001011011110111010100100000011000010111 00100110010100100000011000010010000001100011011011 11011011010111000001101100011001010111010001100101 00100000011001100111010101100011011010110111010001 1000010111001001100100

hey krush what the hell does UeLñUX mean??

4. Originally posted by Polymorphic OOP
Yes, it does, because there is no BINARY LANGAUGE. If there was a binary language you could program in it, but you can't. You can program in machine code, but that varies. The machine codes are different languages, NOT binary.

You write with letters, that doesn't make our ALPHABET a language, does it? Just because you can deal with the language in binary doesn't mean a thing.
But you're mistakenly using the arguement that the alphabet is seperate from the language that a person can write a the same information using the letters A-Z (standard english alphabet) and write the same thing in any other language using those letters when in fact many of the world's languages have their own unique alphabets.

True I can write something in english with A-Z and then re-write MOST of it in german, but the german alphabet has letters that aren't included in the english alphabet.

5. The alphabet is not completely separate from a language, but that does NOT make them the same thing. The alphabet is of course related but they are in not way anywhere near both langauges. A language means that you have to have a way of understanding the code that is written universally.

If someone writes out a series of binary bits and asked you to interperet what it meant, you can't say for certain.

However, if someone writes out a series of binary bits and says "this is in this particular type of machine code," then you could do it. The machine code is the language, the binary is just the medium.

You can rewrite the binary in HEX -- does that make hexadecimal a language? You can rewrite the hex in the arabic base 10 number system.

For instance -- if binary were a language, you would be able to tell me, without a doubt, what this meant

1101000101101010111

The fact of the matter is, you have no idea. The fact that it's binary means nothing. It's just the medium for communication.

Now, tell me what this means:

874463692348572

It's a number, just like binary. You can use binary, hexadecimal, or decimal as an "alphabet," but that doesn't change the fact that it, itself, is not a language.

Binary is not a language because by itself it IS just a number system. Many different languages can be made using a number system, but that doesn't make it a language itself.

If you don't understand it by now, I'll repeat it many many many more times. Calling binary a "programming language" is not valid by any means.

6. i think we need Sayeh or Salem to open a can of woopass in here since none of you seem to take a gentle hint from those who've already tried.

your arguements are pure semantics...

7. who's arguments???

8. >>> your arguements are pure semantics...

Correct.

If you have no means of entering a program other than by entering raw binary, then you are programming in binary. True, the binary represents machine code instructions, but equally, machine code instructions could be said to represent binary. Semantics.

9. but binary in and of itself is not a language

10. Binary is not a programming language. In fact, by definition, if you are programming in binary codes you are not using a programming language. Here are the definitions:
machine language
n.
A set of instructions for a specific central processing unit, designed to be usable by a computer without being translated. Also called machine code.
programming language
n.
An artificial language used to write instructions that can be translated into machine language and then executed by a computer.
Since a programming language is an aritifical language that can be TRANSLATED into machine language then programming in binary is not using a programming language. Binary is a number system, nothing more nothing less.

11. If I were to say to you "I am programming in assembly" one might argue that I am "using assembly" not "in assembly". Why split hairs? Context is more important than technicality, you know.

12. Assembly is a language that has correspondence to binary numbers. Assembly requires translation, though it is a one-to-one translation. Binary is a number system.
I've always wondered, is binary a programming language? I always thought it was.
We split hairs because the question was asked.

13. >>Why split hairs? Context is more important than technicality, you know.

Finally; Someone said it. You people ever feel like going outside?

You know you've been programming too much, and actually interacting with your own species too little, when you get worked up about the possible definitions of binary in its various possible uses.

No, really: Go. Out. Side. ... Now.

j/k Peace

>>We split hairs because the question was asked.

Its a good a reason as any.

14. >No, really: Go. Out. Side. ... Now.

no no no!! its freezing out there...

15. Originally posted by lightatdawn
>>We split hairs because the question was asked.

Its a good a reason as any.
And I still didn't get a straight answer....

Page 3 of 4 First 1234 Last
Popular pages Recent additions