Skip to content
Sign upLog in
← Back to Community

Binary

Profile icon
Dart20

with what language can I write binary code?
Please give me the answer quickly!

Answered by AllAwesome497 [earned 5 cycles]
View Answer
Voters
Profile icon
MiguelAlcala1
Profile icon
CannoliCoder
Profile icon
Dart20
Comments
hotnewtop
Profile icon
AllAwesome497

Whitespace, https://en.wikipedia.org/wiki/Whitespace_(programming_language), might be the closest you can get. Typically, programming in binary is not a good idea though, because it is much more efficient to use other languages.
Edit:
To clarify, whitespace uses tabs and spaces as 0s and 1s.

Profile icon
Dart20

@AllAwesome497
Thank you that is what I was just looking for

Profile icon
AllAwesome497

@Dart20
Happy to help :)

Profile icon
Dart20

@AllAwesome497
Do you want to get a group program to program together with me?

Profile icon
Dart20

@AllAwesome497
In python

Profile icon
AllAwesome497

@Dart20
If you are looking for a group, consider asking in repl ask to see if anyone wants to start a group. But first, have an idea for what you want to do.

Profile icon
Dart20

@AllAwesome497
I know sth

Profile icon
Dart20

@AllAwesome497
in python

Profile icon
[deleted]

Programming in binary is way harder than you think it is. You can TRY to program using HXD, it WILL NOT COME OUT WELL.

Profile icon
mwilki7

You can. Just use a hex editor to a text file and rename your file type (or file permissions) to be an executable when you're done.

You will need to know about executable headers and assembly though.

Profile icon
Dart20

@mwilki7
thank you very much

Profile icon
AmazingMech2418

Binary is a number system, not a programming language. However, binary is the basic compilation of programs to run in the processors of computers using logic gates, normally with transistors (1=true/on, 0=false/off). By binary, I assume you mean machine code. Normally, machine code is written in hexadecimal instead of binary though. However, it is possible to do in binary. However, it is not recommended to program in raw machine code and something like Assembly or even C/C++ should better suit your needs, especially since machine code has no easy-to-use error messages, is not human-readable, and is platform-specific (ELF64 is different than ELF32 which is different than Win64 and Win32, for example).

Profile icon
HackermonDev

It is impossible to program with 0 and 1

Profile icon
Dart20

@PDanielY
I found sth to program with it

Profile icon
WilliamPenrod

If you have a TI-84 series calculator, you can program and compile assembly, there's no IDE, still. That's how I learned assembly.

Profile icon
Highwayman

@WilliamPenrod
My graphing calculator is now my new best friend XD

Profile icon
WilliamPenrod

@Highwayman
Yeah, lol, except for when its true. I had a TI-84 plus CE for like three years and i was more addicted to coding on that then some people were addicted to there phones.

Profile icon
Highwayman

@WilliamPenrod
🤷‍♂️ I honestly don’t think anyone can blame you. Just coding in a regular 4th gen language feels like playing God, but 2nd gen? G d that has got be nice.

Profile icon
Dart20

@WilliamPenrod
Thank you for help

Profile icon
Dart20

@WilliamPenrod
I've found sth thank you

Profile icon
WilliamPenrod

@Highwayman
It is. It can be frustrating, having no IDE and if you make a syntax error, the ram gets cleared and you lose all of your code. But overall, its much cleaner, directed, pure coding.
Yeah, it is pretty nice. You have so much control.
And when you are done, you get a feeling of satisfaction largely unmatched with 3rd gen languages (Java), because when your done you've created a intricate tapestry of a program, with care and though given to every aspect for the most part.
Its not practical for most things, but it is fun.

Profile icon
WilliamPenrod

@Dart20
Your welcome :)

Profile icon
Dart20

@WilliamPenrod
Ok thank you

Profile icon
Dart20

@WilliamPenrod
Hello

Profile icon
Dart20

@WilliamPenrod
I have a question to you

Profile icon
WilliamPenrod

@Dart20
What is your question?

Profile icon
Dart20

@WilliamPenrod
Do you want to program a multiplayer program with me?

Profile icon
WilliamPenrod

@Dart20
Sure!

Profile icon
Dart20

@WilliamPenrod
Then go to the ask group I can only start it with it

Profile icon
Highwayman

@WilliamPenrod
aw man now I kinda wanna learn assembly 😜 I like that kinda thing.

Profile icon
Highwayman

@WilliamPenrod
how did you do it? Do you just put it as a new pgrm?

Profile icon
WilliamPenrod

@Highwayman
If you are using the TI84CE you need to have the tag 'Asm84CEPrgm' at the beginning.You also need to run it with 'asm(prgmName)'.
You can find both of those tags in the catalog (ctrl+0).

Profile icon
Highwayman

@WilliamPenrod
dam. I just have a ti-84, it’s not plus c’è.

Profile icon
WilliamPenrod

@Highwayman

Make sure you keep a copy of your code before you run it. If any errors are thrown you will lose anything not archived.

Profile icon
WilliamPenrod

@Highwayman
There is a similar tag in the catalog.

Profile icon
WilliamPenrod

@Highwayman
And the fundamentals are the same.

Profile icon
Highwayman

@WilliamPenrod
Ok, thanks!

Profile icon
WilliamPenrod

@Highwayman
No problem! :)

Profile icon
AmazingMech2418

@Highwayman
Plus is just thinner and with a few more functions and CE is just color edition. You should be able to do it still. All TI-84 calculators work about the same.

Profile icon
Highwayman

@AmazingMech2418
ty the problem is probably me then (unsurprising, tbh)

Profile icon
Dart20

I have it!

Profile icon
Dart20

Thank you two!