Nov 17, 2014 1:54 PM
chatterer
425205
7699
113
programming
calm_down_satan
computer_science
awesome
JeanPiedcroissantneuf96yahoomaildotorgi69
let the mind-torturing begin
boevis
http://imgur.com/bHjq82D
BoozeHound001
Coders are already unstable people, this is how you make super villains.
DarthFutuza
This. OMG this.
MrFastZombie
Perfect way to turn my hair grey in 30 minutes.
afistfulofchickens
Good god, what fresh hell is this? FUCK RIGHT OFF.
shadykit
http://www.reactiongifs.com/r/jZ2J5Yv.gif
MyOtherAccountIsCreative
Woah, didn't know that one moved. TRIPPAY
godsperfectidiot
If you're happy and you know it syntax error SYNTAX ERROR If you're happy and you know it syntax error SYNTAX ERROR
cousteau
ProfessorTenebrae
Just tested it in Visual Studio 2013. I do a computer games programming course. Oh the hate I will spread.
arandompenguin
Eclipse is not a fan
By the way, the error it gives is 'Syntax error on token "Invalid Character", ";" expected', so I guess you could figure out it was the ;
TheTriangleGuy
It's pronounced "Sah-teen"
JakefromAllstate
As someone who doesn't understand programming, explain?
Plumbus
They are two different characters that look exactly the same so it would be impossible to find the problem in your code in certain editors.
ICreatedThisAccountOnlyForThePurposeOfCommenting
semicolons are a vital party of a code's syntax. if the semicolons are changed the entire code just shits itself.
Statements in this language end with a semicolon, so replacing it with an identical character (visually) that is actually different is evil.
For us humans those two ; look identical, but for computers they're completely different things, so they'll complain and you won't know why.
vexx32
In C#, all statements must end with a semicolon. The substitution would be visually identical... but would completely break the program.
sotheusernameisnotthatrelevantafterall
#define TRUE FALSE //Happy debugging suckers
captaintabster
TIL Greek doesn't use our question mark, that thought was... well, universal, essentially
Well, arabs use ؟
It still looks like a question mark though o:
Well, if you are veeery imaginative... (maybe a bit forced)
Harois
I don't think you have to be a programmer to understand how fucking evil this is.
MattisHere52
As a non programmer, I have no idea what's happening.
Magixxxx
Code is split into statements (like "close the car door"). You end each statement (usually 1 statement per line) with a semicolon
..so the compiler knows you've ended the line. Means programs are full of semicolons. So if they aren't really semicolons, nothing works
bbbeeennnjjjeee
Wait. Wouldn't sublime text find an error like that? Just askin..
Germstore
#justunicodethings
AsAnEngineer
C♯
fascinatingusername
http://cdn.diply.com/img/c7666898-6f04-428b-bd88-6efbc8699844.jpg
stupidpopmediareference
Calm down, Satan.
NoItsACardiganButThanksForNoticing
Now here is a refreshing comment. What was OP thinking with that lame title?
HelloYesThisIsSatan
*Giggles*
wam3483
I NEED THR ALT CODE FOR THAT omg.
Bromanov91
"expected semicolon, found ";" ". welp, i guess ill do the ole' "erase-it-and-re-type-it" thing. problem solved!
AKUUUUUUUUUUUU
Be an ass, remap the characters. Watch world burn.
OrangesAreVile
No love for us Java guys?
ItIsAboutTimeIStoppedLurking
So far, every C# programmer that I know is too scared to break out of their shell and see what else exists. It annoys me.
Also, Java's options for archives sucks. _Bad_. Most other stuff I've seen allows the TarFile eqv. to be created with the InputStream eqv.
I have yet to see a 3rd-party library that fixes this, either.
Gundam01
[cringes internally]
Hieuinator
Suddenly, "Hello, World" turns into "Burn, World"
buttchocolate
im dying so hard thank you for making my night
OmSauce
lol thank you
ChuckKarma
What demonic IDE allows anything but ascii except in string resource files?
Visual Studios will warn you, but let you commit suicide if you want too.
buttshredder
As a programmer I would actually beat the shit out of anyone who did this to me near a deadline.
donorkort
After your compiler told you exactly where the problem was, you'd delete and retype the proper one and be done in 20 seconds.
Would still be pulling my hair out with curiosity as to what had happened.
Raelag
I would endorse that
[deleted]
@@-125 +125@@ -puts("Hello"); +puts("Hello");
Yea, good point. I just get so comfortable with my setup I don't consider the possibility of someone else fucking with it.
Cassiraa
99 little bugs in the code / 99 little bugs~ / Take one down, patch it around / 108 little bugs in the code
LMAO
keyblader1985
Gold.
If instead of bugs it were error messages that'd mean you did something right that unveiled further errors.
Katalliaan
And, if you're lucky, ones that will help you find the root cause of the problem.
or make you think of other parts of the code that didn't actually give an error but that wouldn't have worked or could have caused problems.
108 little bugs in the code, 108 little bugs. Take one down, patch it around, oh fuck 346 bugs in the code.
sbudeeg
346 bugs in the code, 346 bugs. Take one down, patch it around, ........fuck it i'm going outside
PuppiesStartedEveryWar
I think people have gotten "prank" and "being a fucking shitler no one will want to be friends with" mixed up lately.
ninmonkey
Plus it'd be easy to discover using code versioning.
DJai
Depends on the friendship.
Fucking up my work as a joke will put stress on any friendship.
Yes but this post wasn't directed specifically at you. What I meant was that there are groups of friends who can and do this sorta thing.
Shintopher
Shitler! LOL
Lightsource1808
+1 for "shitler"
EveryChickenInThisPlace
Yea, imagine some dude getting fired because he couldn't finish the program on time because of something like this.
Well it'd be easy to find out exactly what line and character is causing a problem this simple but that just makes it an even shittier prank
3bulldogsbitch
Nope. This is exactly what a prank is
"Hey, that paper you just submitted? I find-and-replaced 'Shakespeare' with 'Niggaman' when you weren't looking! Great prank, huh?"
Harmonex
I had an English professor that would have laughed and understood.
?
Solobolt
as someone going into a programming degree... thank you
PlsHelpWithMyUsername
unless you mess with tabs but then it's just four spaces... hmmmmm....
DildoSchwagins
You are going to be "that guy" aren't you?
R0da
Have fun getting smothered in your sleep!
Codbag
You are majoring in Computer Science then, correct?
vanfem
This also works with non-breakable spaces and similar stuff, if you're wondering.
DarkMattR
As I'm a third year who is also a teaching aid in a 2nd year class tomorrow, this will be fun!
TyphinSkunk
#define sizeof(x) rand()
ermerlerd
You will lose friends and possibly your life if you try this
OmgOptimized
Also, your job (hopefully).
cheeseguy3412
Random tip: when profs try to force you to do anything manually, look up the fast / library ways too. Employers don't give a shit.
stackallision
Except the point of having you do it manually is so you learn what is going on inside those libs, because that is what an EDUCATION means.
2/2 I never said not to learn manually, I said to explore library options too. Not having that experience crippled me for months.
Speaking as a newly employed Software Engineer, I am having to make up countless hours of research due to that practice. 1/2
If you really want to fuck with someone, slip this into a c header file: #define malloc(n) malloc(n-1)
FunkyH
Given that cpus align malloc'd memory on word boundary (64 bit = 8 bytes), would this really cause an issue most of the time?
In 1/8 cases you'd get a word too little. So it'd probably wreak havoc anyway.
nopost
Hey you! Yeah, you. Fuuuuuuck you.
ElementalParadox
For the uneducated such as myself, what does this do?
In other words, you will have tons of crashes because of accessing out of bounds.
eronth
shits on everything.
ferristriangle
Every time a program tries to allocate n bytes of memory, it will allocate 1 less byte than it needs.
PlaidGuitar
Hell's bells, do programmers just sit there thinking of ways to screw people's code over?
SomeDetroitGuy
One up on that - remap the character on his keyboard.
SomebodyalreadytookMyPants
no, just remap a couple of keys close together. I&O, A&S . . .
kennykudda
http://imgur.com/s2zg1qc
raggingmuppet
Whoa, slow down Satan.
asimovfanatic
You can almost here them shouting "I am pressing the semicolon, you fuckwit"
*hear
portnoyd
One up further, slap him in the face while he's trying to find the error.
batlrar
That was so evil genius supervillain-y that I downvoted, then upvoted.
kingbhudo
Exquisite.
cookiecakemonster
whoa there, canadian satan.
izzik
Pure evil.
Whitepaw
Remap it to en-dash.
edyc292
That's actually disturbing to me.
cougar9001
Jesus man...I just...whoa
jrau18
TO the greek question mark!
AvatarYangchen
yeah what
jaco161
ConserveMomentum
Welcome there, Prince of Darkness. How's it goint down there in Hell?
Was pretty good. We JUST ran out of marshmallows. Dolfy's gonna have to make a grocery run, soon. Hide your jews (just a heads up).
myspacebarisnotworking
+1 for Dolfy
He's new here. Just a bit of friendly hazing. Oh man, you should've seen how we treated Ghengis. I think his ass is still a bit sore.
CaptainAsshat
What the fuck else?
IMakeLotsOfReferencesAndRemakes
Fuck you Dave.
WHY THE HELL DO PEOPLE KEEP SAYING THIS TO ME
WhimsicalCalamari
I think I actually remember seeing that post when it happened.
Oh I remember that. But fuck you, man. I'm Dave. Not Dan. Fuck that guy.
DogitheWallcrusher
Hey. Hey, you, FUCK you. You know in my day our compilers didn't HAVE the ability to find syntax errors! They just said "Oops, yer fucked!"
TheCroug
Back in your day they wouldn't be able to have that error, because ASCII
Potatopinup
I still work on code like this! It gives an error code but all it says is: error, fuck you!
thisisthebesticouldowithouthaspacebar
I made that my test error message all the time on assignments. my teacher saw it one time and we had a chuckle.
zt2211
psyomn
Ever used OCaml? Much descriptive error messages : o )
SilentZed
Question, don't you rotate backups so you can go back to a previous version instead of building from the ground up in this event?
That's what you're supposed to do, yeah. 50/50 I forgot to save it, compile or no, before I got to the hairy business.
nebworb
My can't even imagine having to code with punchcards.
sdgdgdsgsdgsdgdfgsdgsdfgsdfgsdfgdfgdsfgsdfgdfgdsfgdsfgdfgdf
And they pretty much still do!
ctzn07
it's like talking to a woman, it says you've done something wrong but you can't figure out why.
inthemorning
Listen here, you little shit. In my days, we didn't have compilers and entered code in binaries with fucking switches on the panel.
I think we have almost three generations here, dad.
minervabro
What's that, sonny? I was too busy punching out BITS of paper to be read by a computer!
CommandOrConquer
assuming punch cards? FUCK that...
my dad told me, he would type in "fuck you" and "eat shit" into those cards. I died laughing.
ChewSoap
That and paper tape. Especially when you dropped a box of punch cards. But I still like them, you could recognize programs by the holes
FreddieJerkFury
Grandpa, did you forget to take your medication again?
EMACS IS THE ONLY COMPILER WORTH ANYTHING, YOU DAMNED LOUSY KIDS. YOU KNOW IN MY DAY I WROTE ASSEMBLY ON COMPUTERS WEAKER THAN YOUR PHONE
SweetScandinavianLover92
These days almost any computer released earlier than 5 years ago is weaker than a phone.
AxelYamanaka
isn't emacs a text editor? Also, gcc master race.
magichal
emacs is whatever you want it to be
My all new light weight console-esque OS!?!?!
Sholan
C# today: "Object Reference not set to an instance of an object"
Xendrash
As a programmer: THE FUCK?! googling it!
nabagaca
Delphi today : shits broken yo
"Error: null is null" - js console
least specific error i've ever gotten...
graymalkin
It's very specific :P
pgdave
Really? Just means you've got a variable without an instantiated object. Try things like "there is no message for this error" in Access.
Commence the sobbing.
agreyworld
Or the dreaded vba empty error box "400" or sometimes just random mash of non letter characters. God I hate vba
triggrhaapi
I worked with these compilers all throughout college because I had professors who were ancient.
thundrlipz
indeed.
Old school is the best way to learn. Like when the bugs in the system were literally moths and spiders that found their way into the box.
Of course, the old Moth - eroo
EmperorPain
I'ma go ahead and say no. My bro is an astronomer he learned how to use APES and now hes switching to CASA and he is now a complaint machine
Switching to Casanova has been the greatest breakthrough in astronomy ever
yes but to paraphrase him, he can't get it to do shit cause he doesn't know where anything is. and something about tasks or something...
DickDraper
It's still the same character though, the computer can't decipher what you want it to be it can only be what it is.
FatLobyte
Nope! Unicode U+037E (greek qm) vs U+003B (semicolon).
But how? I'm not trolling, I just can't comprehend how something knows the difference between two things that are the same thing.
(2) a semicolon is 59. The greek symbol uses special unicode encoding and should be something around 894.
True or false: you're a walking encyclopedia?
Encoded they look the same, but because they're different symbols (hence the error), their Unicode is different (Which the compiler reads)
(1) The pixels look the same to you. But in memory/disk/in transmission each character is represented by a number. A lowercase "a" is 97,
You sir/madam, are smart. +1
Fende
I'm not saying i know how compilers work, but they have different ASCII codes, so i would assume it would know the difference.
The answer, GIVE IT TO ME! *steve colbert gif*
It's ASCII 894, but i just checked a couple different converters and it came out as '~' in one of them, and ';' in the two others.
Just checked MS Visual studio, and it does not know what that is and refuses to save.
Such strange. Very wow.
JeanPiedcroissantneuf96yahoomaildotorgi69
let the mind-torturing begin
boevis
http://imgur.com/bHjq82D
BoozeHound001
Coders are already unstable people, this is how you make super villains.
DarthFutuza
This. OMG this.
MrFastZombie
Perfect way to turn my hair grey in 30 minutes.
afistfulofchickens
Good god, what fresh hell is this? FUCK RIGHT OFF.
shadykit
http://www.reactiongifs.com/r/jZ2J5Yv.gif
MyOtherAccountIsCreative
Woah, didn't know that one moved. TRIPPAY
godsperfectidiot
If you're happy and you know it syntax error SYNTAX ERROR If you're happy and you know it syntax error SYNTAX ERROR
cousteau
ProfessorTenebrae
Just tested it in Visual Studio 2013. I do a computer games programming course. Oh the hate I will spread.
arandompenguin
arandompenguin
By the way, the error it gives is 'Syntax error on token "Invalid Character", ";" expected', so I guess you could figure out it was the ;
TheTriangleGuy
It's pronounced "Sah-teen"
JakefromAllstate
As someone who doesn't understand programming, explain?
Plumbus
They are two different characters that look exactly the same so it would be impossible to find the problem in your code in certain editors.
ICreatedThisAccountOnlyForThePurposeOfCommenting
semicolons are a vital party of a code's syntax. if the semicolons are changed the entire code just shits itself.
DarthFutuza
Statements in this language end with a semicolon, so replacing it with an identical character (visually) that is actually different is evil.
cousteau
For us humans those two ; look identical, but for computers they're completely different things, so they'll complain and you won't know why.
vexx32
In C#, all statements must end with a semicolon. The substitution would be visually identical... but would completely break the program.
sotheusernameisnotthatrelevantafterall
#define TRUE FALSE //Happy debugging suckers
captaintabster
TIL Greek doesn't use our question mark, that thought was... well, universal, essentially
cousteau
Well, arabs use ؟
captaintabster
It still looks like a question mark though o:
cousteau
Well, if you are veeery imaginative...
(maybe a bit forced)
Harois
I don't think you have to be a programmer to understand how fucking evil this is.
MattisHere52
As a non programmer, I have no idea what's happening.
Magixxxx
Code is split into statements (like "close the car door"). You end each statement (usually 1 statement per line) with a semicolon
Magixxxx
..so the compiler knows you've ended the line. Means programs are full of semicolons. So if they aren't really semicolons, nothing works
bbbeeennnjjjeee
Wait. Wouldn't sublime text find an error like that? Just askin..
Germstore
#justunicodethings
AsAnEngineer
C♯
fascinatingusername
http://cdn.diply.com/img/c7666898-6f04-428b-bd88-6efbc8699844.jpg
stupidpopmediareference
Calm down, Satan.
TheTriangleGuy
It's pronounced "Sah-teen"
NoItsACardiganButThanksForNoticing
Now here is a refreshing comment. What was OP thinking with that lame title?
HelloYesThisIsSatan
*Giggles*
wam3483
I NEED THR ALT CODE FOR THAT omg.
Bromanov91
"expected semicolon, found ";" ". welp, i guess ill do the ole' "erase-it-and-re-type-it" thing. problem solved!
AKUUUUUUUUUUUU
Be an ass, remap the characters. Watch world burn.
OrangesAreVile
No love for us Java guys?
ItIsAboutTimeIStoppedLurking
So far, every C# programmer that I know is too scared to break out of their shell and see what else exists. It annoys me.
ItIsAboutTimeIStoppedLurking
Also, Java's options for archives sucks. _Bad_. Most other stuff I've seen allows the TarFile eqv. to be created with the InputStream eqv.
ItIsAboutTimeIStoppedLurking
I have yet to see a 3rd-party library that fixes this, either.
Gundam01
[cringes internally]
Hieuinator
Suddenly, "Hello, World" turns into "Burn, World"
buttchocolate
im dying so hard thank you for making my night
OmSauce
lol thank you
ChuckKarma
What demonic IDE allows anything but ascii except in string resource files?
DarthFutuza
Visual Studios will warn you, but let you commit suicide if you want too.
buttshredder
As a programmer I would actually beat the shit out of anyone who did this to me near a deadline.
donorkort
After your compiler told you exactly where the problem was, you'd delete and retype the proper one and be done in 20 seconds.
DarthFutuza
Would still be pulling my hair out with curiosity as to what had happened.
Raelag
I would endorse that
[deleted]
[deleted]
cousteau
@@-125 +125@@ -puts("Hello"); +puts("Hello");
buttshredder
Yea, good point. I just get so comfortable with my setup I don't consider the possibility of someone else fucking with it.
Cassiraa
99 little bugs in the code / 99 little bugs~ / Take one down, patch it around / 108 little bugs in the code
Raelag
LMAO
keyblader1985
Gold.
cousteau
If instead of bugs it were error messages that'd mean you did something right that unveiled further errors.
Katalliaan
And, if you're lucky, ones that will help you find the root cause of the problem.
cousteau
or make you think of other parts of the code that didn't actually give an error but that wouldn't have worked or could have caused problems.
MrFastZombie
108 little bugs in the code, 108 little bugs. Take one down, patch it around, oh fuck 346 bugs in the code.
sbudeeg
346 bugs in the code, 346 bugs. Take one down, patch it around, ........fuck it i'm going outside
PuppiesStartedEveryWar
I think people have gotten "prank" and "being a fucking shitler no one will want to be friends with" mixed up lately.
ninmonkey
Plus it'd be easy to discover using code versioning.
DJai
Depends on the friendship.
PuppiesStartedEveryWar
Fucking up my work as a joke will put stress on any friendship.
DJai
Yes but this post wasn't directed specifically at you. What I meant was that there are groups of friends who can and do this sorta thing.
Shintopher
Shitler! LOL
Lightsource1808
+1 for "shitler"
EveryChickenInThisPlace
Yea, imagine some dude getting fired because he couldn't finish the program on time because of something like this.
PuppiesStartedEveryWar
Well it'd be easy to find out exactly what line and character is causing a problem this simple but that just makes it an even shittier prank
3bulldogsbitch
Nope. This is exactly what a prank is
PuppiesStartedEveryWar
"Hey, that paper you just submitted? I find-and-replaced 'Shakespeare' with 'Niggaman' when you weren't looking! Great prank, huh?"
Harmonex
I had an English professor that would have laughed and understood.
3bulldogsbitch
?
Solobolt
as someone going into a programming degree... thank you
[deleted]
[deleted]
PlsHelpWithMyUsername
unless you mess with tabs but then it's just four spaces... hmmmmm....
DildoSchwagins
You are going to be "that guy" aren't you?
R0da
Have fun getting smothered in your sleep!
Codbag
You are majoring in Computer Science then, correct?
vanfem
This also works with non-breakable spaces and similar stuff, if you're wondering.
DarkMattR
As I'm a third year who is also a teaching aid in a 2nd year class tomorrow, this will be fun!
TyphinSkunk
#define sizeof(x) rand()
ermerlerd
You will lose friends and possibly your life if you try this
OmgOptimized
Also, your job (hopefully).
cheeseguy3412
Random tip: when profs try to force you to do anything manually, look up the fast / library ways too. Employers don't give a shit.
stackallision
Except the point of having you do it manually is so you learn what is going on inside those libs, because that is what an EDUCATION means.
cheeseguy3412
2/2 I never said not to learn manually, I said to explore library options too. Not having that experience crippled me for months.
cheeseguy3412
Speaking as a newly employed Software Engineer, I am having to make up countless hours of research due to that practice. 1/2
stackallision
If you really want to fuck with someone, slip this into a c header file: #define malloc(n) malloc(n-1)
FunkyH
Given that cpus align malloc'd memory on word boundary (64 bit = 8 bytes), would this really cause an issue most of the time?
OmgOptimized
In 1/8 cases you'd get a word too little. So it'd probably wreak havoc anyway.
nopost
Hey you! Yeah, you. Fuuuuuuck you.
ElementalParadox
For the uneducated such as myself, what does this do?
ninmonkey
In other words, you will have tons of crashes because of accessing out of bounds.
eronth
shits on everything.
ferristriangle
Every time a program tries to allocate n bytes of memory, it will allocate 1 less byte than it needs.
PlaidGuitar
Hell's bells, do programmers just sit there thinking of ways to screw people's code over?
SomeDetroitGuy
One up on that - remap the character on his keyboard.
SomebodyalreadytookMyPants
no, just remap a couple of keys close together. I&O, A&S . . .
kennykudda
http://imgur.com/s2zg1qc
raggingmuppet
Whoa, slow down Satan.
asimovfanatic
You can almost here them shouting "I am pressing the semicolon, you fuckwit"
asimovfanatic
*hear
portnoyd
One up further, slap him in the face while he's trying to find the error.
batlrar
That was so evil genius supervillain-y that I downvoted, then upvoted.
kingbhudo
Exquisite.
cookiecakemonster
whoa there, canadian satan.
izzik
Pure evil.
Whitepaw
Remap it to en-dash.
edyc292
That's actually disturbing to me.
cougar9001
Jesus man...I just...whoa
jrau18
TO the greek question mark!
[deleted]
[deleted]
AvatarYangchen
yeah what
jaco161
ConserveMomentum
Welcome there, Prince of Darkness. How's it goint down there in Hell?
jrau18
Was pretty good. We JUST ran out of marshmallows. Dolfy's gonna have to make a grocery run, soon. Hide your jews (just a heads up).
myspacebarisnotworking
+1 for Dolfy
jrau18
He's new here. Just a bit of friendly hazing. Oh man, you should've seen how we treated Ghengis. I think his ass is still a bit sore.
CaptainAsshat
What the fuck else?
IMakeLotsOfReferencesAndRemakes
Fuck you Dave.
jrau18
WHY THE HELL DO PEOPLE KEEP SAYING THIS TO ME
[deleted]
[deleted]
WhimsicalCalamari
I think I actually remember seeing that post when it happened.
jrau18
Oh I remember that. But fuck you, man. I'm Dave. Not Dan. Fuck that guy.
DogitheWallcrusher
Hey. Hey, you, FUCK you. You know in my day our compilers didn't HAVE the ability to find syntax errors! They just said "Oops, yer fucked!"
TheCroug
Back in your day they wouldn't be able to have that error, because ASCII
Potatopinup
I still work on code like this! It gives an error code but all it says is: error, fuck you!
thisisthebesticouldowithouthaspacebar
I made that my test error message all the time on assignments. my teacher saw it one time and we had a chuckle.
zt2211
psyomn
Ever used OCaml? Much descriptive error messages : o )
SilentZed
Question, don't you rotate backups so you can go back to a previous version instead of building from the ground up in this event?
DogitheWallcrusher
That's what you're supposed to do, yeah. 50/50 I forgot to save it, compile or no, before I got to the hairy business.
nebworb
My can't even imagine having to code with punchcards.
sdgdgdsgsdgsdgdfgsdgsdfgsdfgsdfgdfgdsfgsdfgdfgdsfgdsfgdfgdf
And they pretty much still do!
ctzn07
it's like talking to a woman, it says you've done something wrong but you can't figure out why.
inthemorning
Listen here, you little shit. In my days, we didn't have compilers and entered code in binaries with fucking switches on the panel.
DogitheWallcrusher
I think we have almost three generations here, dad.
minervabro
What's that, sonny? I was too busy punching out BITS of paper to be read by a computer!
CommandOrConquer
assuming punch cards? FUCK that...
Raelag
my dad told me, he would type in "fuck you" and "eat shit" into those cards. I died laughing.
ChewSoap
That and paper tape. Especially when you dropped a box of punch cards. But I still like them, you could recognize programs by the holes
FreddieJerkFury
Grandpa, did you forget to take your medication again?
DogitheWallcrusher
EMACS IS THE ONLY COMPILER WORTH ANYTHING, YOU DAMNED LOUSY KIDS. YOU KNOW IN MY DAY I WROTE ASSEMBLY ON COMPUTERS WEAKER THAN YOUR PHONE
SweetScandinavianLover92
These days almost any computer released earlier than 5 years ago is weaker than a phone.
AxelYamanaka
isn't emacs a text editor? Also, gcc master race.
magichal
emacs is whatever you want it to be
AxelYamanaka
My all new light weight console-esque OS!?!?!
Sholan
C# today: "Object Reference not set to an instance of an object"
Xendrash
As a programmer: THE FUCK?! googling it!
nabagaca
Delphi today : shits broken yo
vanfem
"Error: null is null" - js console
Sholan
least specific error i've ever gotten...
graymalkin
It's very specific :P
pgdave
Really? Just means you've got a variable without an instantiated object. Try things like "there is no message for this error" in Access.
DogitheWallcrusher
Commence the sobbing.
agreyworld
Or the dreaded vba empty error box "400" or sometimes just random mash of non letter characters. God I hate vba
triggrhaapi
I worked with these compilers all throughout college because I had professors who were ancient.
thundrlipz
indeed.
minervabro
Old school is the best way to learn. Like when the bugs in the system were literally moths and spiders that found their way into the box.
triggrhaapi
Of course, the old Moth - eroo
EmperorPain
I'ma go ahead and say no. My bro is an astronomer he learned how to use APES and now hes switching to CASA and he is now a complaint machine
minervabro
Switching to Casanova has been the greatest breakthrough in astronomy ever
EmperorPain
yes but to paraphrase him, he can't get it to do shit cause he doesn't know where anything is. and something about tasks or something...
DickDraper
It's still the same character though, the computer can't decipher what you want it to be it can only be what it is.
FatLobyte
Nope! Unicode U+037E (greek qm) vs U+003B (semicolon).
DickDraper
But how? I'm not trolling, I just can't comprehend how something knows the difference between two things that are the same thing.
FatLobyte
(2) a semicolon is 59. The greek symbol uses special unicode encoding and should be something around 894.
DickDraper
True or false: you're a walking encyclopedia?
FreddieJerkFury
Encoded they look the same, but because they're different symbols (hence the error), their Unicode is different (Which the compiler reads)
FatLobyte
(1) The pixels look the same to you. But in memory/disk/in transmission each character is represented by a number. A lowercase "a" is 97,
DickDraper
You sir/madam, are smart. +1
Fende
I'm not saying i know how compilers work, but they have different ASCII codes, so i would assume it would know the difference.
DickDraper
The answer, GIVE IT TO ME! *steve colbert gif*
Fende
It's ASCII 894, but i just checked a couple different converters and it came out as '~' in one of them, and ';' in the two others.
Fende
Just checked MS Visual studio, and it does not know what that is and refuses to save.
DickDraper
Such strange. Very wow.
DickDraper
Such strange. Very wow.