CodeCap
TRENDING
  • Home
  • PHP
  • PYTHON
  • ANDROID
  • JAVA
  • WORDPRESS
  • ARTICLES
  • TUTORIAL
No Result
View All Result
  • Home
  • PHP
  • PYTHON
  • ANDROID
  • JAVA
  • WORDPRESSNew
  • ARTICLES
  • TUTORIAL
SUBSCRIBE
  • Home
  • PHP
  • PYTHON
  • ANDROID
  • JAVA
  • WORDPRESSNew
  • ARTICLES
  • TUTORIAL
No Result
View All Result
CodeCap
No Result
View All Result
Home Tutorial

A Programming Language To Express Programming Frustration – Hackaday

by asdevil666
February 28, 2022
in Tutorial
0
A Programming Language To Express Programming Frustration – Hackaday
5
SHARES
30
VIEWS
Share on FacebookShare on Twitter

Programming can be a frustrating endeavor. Certainly we’ve all had moments, such as forgetting punctuation in C or messing up whitespace in Python. Even worse, an altogether familiar experience is making a single change to a program that should have resulted in a small improvement but instead breaks the program. Now, though, there’s a programming language that can put these frustrations directly into the code itself into a cathartic, frustration-relieving syntax. The language is called AHHH and it’s quite a scream.
While it may not look like it on the surface, the language is Turing complete and can be used just like any other programming language. The only difference is that there are only 16 commands in this language which are all variants of strings of four capital- or lower-case-H characters. The character “A” in the command “AHHH” starts the program, and from there virtually anything can be coded as a long, seemingly unending scream. The programming language is loosely related to COW which uses various “moos” to create programs instead of screams, and of course is also distantly related to brainfuck which was an esoteric programming language created in order to have the smallest possible compiler.
We can’t really recommend that beginner programmers start to learn this language instead of something more practical like Python, esoteric languages like these can teach us a lot about the way that computers work. This language, for example, lets you code in pixels instead of characters. Others are more for fun such as this language which turns your code into an ’80s rock ballad.
Thanks to [Kyle F] for the tip!
That is hilarious!
Perhaps someday it can be expanded upon by adding the letters R and G. Perhaps that version could be called “AHHHRRGH”.
I’m always missing functions in these esoteric languages. What about making function calls contain aaargh?
And then maybe something like “GRAAH” as return keyword.
Unfortunately my colleagues find it already intimidating if I send them bits of Perl, so I might not be able to use it for production.
GRAAH
Remember the good old times when FSF’s project C+= was just a joke a didn’t offend anyone?
This reminds me a little of, Brainfuck, although I’d say AHHH might be a little more incomprehensible, all be it with the benefit of having a slightly larger instruction set.
https://en.m.wikipedia.org/wiki/Brainfuck
Just a note, “all be it” is a common misspelling of “albeit”.
Just a note, “albeit” is a common slang term for “althagh it be that”, or as you young whippersnappers might understand it better “although it be that”.
There’s a variation of Brainfuck known as “Ook!” that is very close to AHHH in essence
And it’s a nice reference to Discworld too 🙂
https://fr.wikipedia.org/wiki/Brainfuck#Ook!
Ook. Ook. Eek!
Shouldn’t say that in polite company
Always thought the comments in a programming language where designed for this, but this producesses more compact sourcecode. Double win
I’ve been wanting to make a language based on an interpretation of JavaScript called FLUFF, for FLUFF Looks Useful but it’s Full of FLUFF. Perhaps some day I’ll do it.
So a programmer using this would be called a fluffer?
…
I will show my self out xD
Take a knee instead. Or two. :-/
+1
My favourite in this –uh– space: whitespace [1]
[1] https://en.wikipedia.org/wiki/Whitespace_(programming_language)
Perl has a module called “Bleach” which lets you write the entire script in whitespace. So you write a script to do anything you wanted, and when pulled up in an editor all you see is “!#/whatever/perl; use Bleach” as the entirety of the program.
Nice pic, looks like something right out of one of those late 70s computer mags.
Does it also have super cow powers?
Is there a HHHA decompiler?
Because sometimes you need to know what HAHA does
Perhaps somebody ought to base an esoteric programming language on the joke that “The language all programmers know best is profanity.”
+0100100010
I have no mouth, and I must code.
If anyone wants more compact code and less compiler why not try APL instead? It is more useful.
https://en.wikipedia.org/wiki/Malbolge – Malbolge is the worst
IMO to be more realistic, each of the opcodes needs to be made of a collection of symbols – *#$! for increment-cell, etc. Programmers are generally more …. “inventive” than just a long drawn-out scream, so I think this would be a more accurate representation….
Please be kind and respectful to help make the comments section excellent. (Comment Policy)
This site uses Akismet to reduce spam. Learn how your comment data is processed.
By using our website and services, you expressly agree to the placement of our performance, functionality and advertising cookies. Learn more

source

Post Views: 173
Share2Tweet1Share1

Related Posts

VIDEO: Is There Enough Programming Variability For Week 1 of the 2022 CrossFit Semifinals? – Morning Chalk Up
Tutorial

VIDEO: Is There Enough Programming Variability For Week 1 of the 2022 CrossFit Semifinals? – Morning Chalk Up

May 21, 2022
Football: Ohio State announces times, programming updates for three games – OSU – The Lantern
Tutorial

Football: Ohio State announces times, programming updates for three games – OSU – The Lantern

May 21, 2022
Fox, Tubi Unveil Three New Animated Films, 2022-23 Programming Slate – Cartoon Brew
Tutorial

Fox, Tubi Unveil Three New Animated Films, 2022-23 Programming Slate – Cartoon Brew

May 21, 2022
TelevisaUnivision Reveals Upcoming Programming: Sofia Vergara Animated Series, Selena Quintanilla Tribute Concert, More — Upfronts – Deadline
Tutorial

TelevisaUnivision Reveals Upcoming Programming: Sofia Vergara Animated Series, Selena Quintanilla Tribute Concert, More — Upfronts – Deadline

May 21, 2022
Baltimore City Schools Hosts Event For Summer Programming At Maryland Science Center – CBS Baltimore
Tutorial

Baltimore City Schools Hosts Event For Summer Programming At Maryland Science Center – CBS Baltimore

May 21, 2022
Galileo Learning Brings Programming to Boys & Girls Clubs of the Peninsula – PR Newswire
Tutorial

Galileo Learning Brings Programming to Boys & Girls Clubs of the Peninsula – PR Newswire

May 21, 2022
Next Post
Top 10 DevOps Programming Languages You Should Learn in 2022 – Analytics Insight

Top 10 DevOps Programming Languages You Should Learn in 2022 - Analytics Insight

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

Search

No Result
View All Result

Categories

  • Android Programming
  • Android Tutorial
  • Articles
  • Business Traveller
  • Destinations
  • Extreme Work
  • General News
  • Insider Guides
  • JAVA Programming
  • JAVA Tutorial
  • PHP Error Resolve
  • PHP Programming
  • PYTHON Programming
  • PYTHON Tutorial
  • Tutorial
  • Wordpress

Tags

alert alertbox android android error application array auto autocomplete autocomplete off coding confirm box development error features form form alert function function call inspiration in_array java java error java pages javascript mobile app myql mysqli error news off php php error programming python python programming shortcode software standard
Facebook Twitter LinkedIn Youtube RSS

About Us

Codecap is the best programming for the new generation for learning and development

  • 121 King Street, Melbourne
    VIC 3000, Australia
  • codecap666@gmail.com
  • 888-123-4567

Categories

  • Android Programming
  • Android Tutorial
  • Articles
  • Business Traveller
  • Destinations
  • Extreme Work
  • General News
  • Insider Guides
  • JAVA Programming
  • JAVA Tutorial
  • PHP Error Resolve
  • PHP Programming
  • PYTHON Programming
  • PYTHON Tutorial
  • Tutorial
  • Wordpress
VIDEO: Is There Enough Programming Variability For Week 1 of the 2022 CrossFit Semifinals? – Morning Chalk Up
Tutorial

VIDEO: Is There Enough Programming Variability For Week 1 of the 2022 CrossFit Semifinals? – Morning Chalk Up

by asdevil666
May 21, 2022
0

The stage is set for week 1 of Semifinals now that we see the complete picture of programming and the...

Read more
Football: Ohio State announces times, programming updates for three games – OSU – The Lantern

Football: Ohio State announces times, programming updates for three games – OSU – The Lantern

May 21, 2022
Fox, Tubi Unveil Three New Animated Films, 2022-23 Programming Slate – Cartoon Brew

Fox, Tubi Unveil Three New Animated Films, 2022-23 Programming Slate – Cartoon Brew

May 21, 2022
TelevisaUnivision Reveals Upcoming Programming: Sofia Vergara Animated Series, Selena Quintanilla Tribute Concert, More — Upfronts – Deadline

TelevisaUnivision Reveals Upcoming Programming: Sofia Vergara Animated Series, Selena Quintanilla Tribute Concert, More — Upfronts – Deadline

May 21, 2022
Baltimore City Schools Hosts Event For Summer Programming At Maryland Science Center – CBS Baltimore

Baltimore City Schools Hosts Event For Summer Programming At Maryland Science Center – CBS Baltimore

May 21, 2022

Creation by : AMTICY

No Result
View All Result
  • Home
  • PHP
  • PYTHON
  • ANDROID
  • JAVA
  • WORDPRESS
  • ARTICLES
  • TUTORIAL

Creation by : AMTICY

Ads Blocker Image Powered by Code Help Pro
Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Refresh