T O P
Threef

Coding? Yes. Programming? No


JuliusStingray

And thats why I hate people calling programers coders


Threef

It's still valid. On the other hand you can be CNC programmer


RandomBamaGuy

True CNC programmers that write the code are serious programmers. I'm not talking about the folks that use CAD/CAM software. I mean the guys who peck out the actual G-code program.s When you consider the piss poor documentation, the coding is generally machine specific, and not many places (previously) to get assistance. Creating a CNC program with macro calls, variables, and incorporating checks to ensure the user didn't enter invalid data, and I would put their skills up against any programmer. Surprisingly, there is still a lot of need for these types of programs.


HellBlizzard__

Well said.


chipechiparson

I like this


Montikorricus

And I like following this subreddit to try and learn the difference!!


dappertool

The gist of it is html (along with css) is just a prompt to your browser to display things in a certain format (e.g. make reddit look like reddit, as opposed to google or facebook), but that has to be connected to code (javascript, back end coding languages) to actually do useful things like save data (post your comments, etc).


JustTheWorstDude

CSS is Turing Complete.


chipechiparson

⭐️


dappertool

Haha I had no idea, admittedly I don't do too much front end. I mostly just wanted to explain the distinction between the (largely) logic free display components and the logical bits


MondaysMondays

This is correct if your just basic. My background was first websites, then web apps. HTML and CSS can do way more. With a full understanding of the possibilities and how to construct the UI correctly you can even up the efficiency of just straight apps. If you're running a hybrid correct HTML is essential for SEO and search. Canvas and CSS animations are awesome. Mapping, graphing, image handling are all useful features. You just can't downplay the display. It takes a certain way of being able to think to do it correctly. You must be able to take an image or idea, take that visual and translate into code that balances off other code on x, y, and z and then add other considerations. It just depends on what level your abilities are at. I'm full-stack. It takes harmony, like a symphony, to get a truly great app. 💜


lupine_contingency

If youre actually trying to understand programming, this is not the way to do it. Go watch PBS crash course computer science on youtube if you want a light weight intro with entertainment value.


Montikorricus

Someone give this bro a medal! Thanks!


lupine_contingency

No problem! After you get done with that you could check out harvard cs50, cs75 on youtube. Professor’s name is David Malan. Very good lecturer. And you can audit those courses for free thru edx. Its not programming, its computer science. Programming is just the end result.


locrosan

can you explain me a noob... scripter? whats the difference please?


_chrii

What exactly should I change here? If you really believe that, then you have no idea what programming is and the difference to coding. And if you really believe that, then you should go back to basics and learn the difference. Programming has something to do with logic. HTML is just a bunch of text formatted with tags.


JustTheWorstDude

The tags are instructions which are interpreted by a computer, so they fit into the general definition of 'programming' language. It's not Turing complete or anything.


_chrii

It doesnt get true if you write it everywhere... Please stop talking BS... HTML doesnt get interpreted by a computer omg... It gets translated by a browser which does the interpretation with a PROGRAMMING LANGUAGE. Reading instructions is no indicator for programming ffs... please... be quiet if you dont know what youre talking about...


HamzaZuberi

What!? The BROWSER is just software, it doesn't do any interpreting! it's the computer doing it after receiving instructions from the browser based on the HTML code + its own programming. HTML is still human-readable computer code, with or without scripts to enhance the page's functionality. A front end developer is obviously going to incorporate a scripting language at some point or the other based on requirement, hence they are also programmers. Even if one makes a static HTML page, it doesn't take away their ability to write a programing script, so they would still be called programmers. Why are you so pissed off?


lupine_contingency

I sincerely hope youre trolling because your post is brilliantly stupid and 100% wrong.


MondaysMondays


ChloeNow

So are the bold and italics options in msword, it's not programming


chipechiparson

Didn’t mean to upset you so much, sorry mate


MondaysMondays

I think it's funny. (I'm the one who has to stop on my project to fix other teams' projects. Some of these attitudes are exactly why.)💜


chipechiparson

😉


chipechiparson

Good thing we’re on r / programmingHumor and not r / programming ;)


_chrii

Wheres the joke then?


chipechiparson

🪞


_chrii

So, saying total nonsene and calling it "a joke"? Aha, ok. >r/ProgrammerHumor Rules > >**4. No low-quality content** > >**-)Low effort/quality analogies (enforced at moderator discretion)** Just sayin'


chipechiparson

Let the mods know


chipechiparson

Sure


RuffySlimdong

HTML isn't programming, it's mark up.


HobblingCobbler

It's in the name, tells you exactly what it is.


TheScriptDude

Coding = writing any sort of code. Programming = translating logic into a set of instructions using a PROGRAMMING LANGUAGE.


JustTheWorstDude

I like it but where are you guys getting that difference? It's not part of formal computer science theory and it's not part of the general usage of the words. It seems to a different definition held by a particular subset of programmers. The most general definition of programming language includes any set of human readable instructions which is interpreted by a computer. HTML is certainly human readable and interpreted by computers.


zeplin455

Regardless of any general definition of a programming language, there is a very obvious and stark difference between something that describes what a thing looks like and something that describes a set of actions that will be performed. This is where it comes from. Some people recognize this difference and mentally separate them into different categories


MondaysMondays

Do not actions have to occur to display something? I'm not quite following this logic. Maybe we use HTML differently? I've just never looked at a semantically correct page and not seen a set of logical instructions to perform actions to create an end result. You must build the DOM. Every now and again, I'll use it to describe something, but a

doesn't really describe what's in it or how it should look.


_chrii

>HTML is certainly human readable and interpreted by computers. No its not. Its just translated by a browser.


JustTheWorstDude

Sure, but I still see tons of people who use it terribly.


chipechiparson

And we always will


TheTechyGamer

BS.. I still can’t center that div..


BlackBirdTV

JavaScript is like going from a Bobbycar directly to a unicycle


Prestigious_Boat_386

If those kids knew the definition of a declarative programming language they'd be really mad right now.


TheUnseen_001

HTML is the basis of the World Wide Web, and people who look down on it are programming snobs who use it every single day.


YareYareDaze7

HTML is **coding** with training wheels. Python is programming with training wheels.


TheScriptDude

Python can be quite complicated actually, but it doesn’t really matter, once you’ve done one language you’ve done them all


Leonmail38

Gotta love that one guy that compresses the entire program into three lines using lambda functions.


ThrowawayDummyBot

Oof they told me it's versatile:(


Phrae

"Change my mind" "You are wrong and here is why" "I don't have to be right, I'm on a humor sub!"


chipechiparson

I’m sorry I think I I’m thinking in ways that other people don’t think, I *don’t really* think HTML is a programming language, I just thought the concept here was funny. Sorry for upsetting you so much.


ThrowawayDummyBot

I thought the same, mate. Guess some people feel insulted in their pride


chipechiparson

Very well put


HappinessOrgan

Just checked the profile. This meme was brought to you by someone whose top subreddit is barstool sports, and it shows


chipechiparson

;)


ScritchOfficial

HTML is not a programming language. It’s just GUI creation


JustTheWorstDude

HTML is not for GUIs. It's a semantic tagging system meant to structure the *meaning* of the information within. CSS is for formatting.


ScritchOfficial

I mean still part of the interface but you’re right. CSS are for all the formatting.


just_a_fan123

Notice there are no likes on this post


chipechiparson

How will i ever go on?????


IsGoIdMoney

It's fairly difficult to do well and also isn't programming, god I hate this sub.


chipechiparson

Relax, it’s a joke.


IsGoIdMoney

Ya but jokes are supposed to be funny. Be better.


chipechiparson

Humor is subjective. I like it, Subject Oriented Programming


IsGoIdMoney

And yet I bet no one else has laughed. Funny thing, that.


chipechiparson

Other people laughed


chipechiparson

BTW, is gold money?


AltAccountMfer

Humor’s subjective, the facts you fucked up in the post trying to be funny aren’t.


chipechiparson

I don’t really think HTML is a programming language, I just thought the concept here was funny. Sorry for upsetting you so much.


AltAccountMfer

The concept doesn’t make sense, that’s the point


chipechiparson

But what if it does in its own way? Sorry again for bothering you.


AltAccountMfer

You’re on a programming sub wondering why people are taking issue with you posting factually incorrect reposts.


chipechiparson

But the sub has word “humor” in it.


Anarchist-superman

Why are you all such condescending gatekeepers?


TheScriptDude

How? By saying HTML is not a programming language? It’s not, it’s a markup language, it’s void of logic. How is that gatekeeping? You’re just ignoring facts.


JustTheWorstDude

Anything that converts strings to machine code output is a "programming" language. Markup languages are still instructions being read by a computer. They're just not Turing Complete.


_chrii

Again ffs... This is just BS. Just because you abstract the concept, it doesnt gets true... Whats wrong with you? Why are you going nuts here spreading horribly wrong facts? >Anything that converts strings to machine code HTML doesnt get coverted into machine code, wtf are you talking about? It never sees any machine code because it just gets translated from a browser, not even a compiler /omegalulzfacepalm


JustTheWorstDude

How the fuck do you think browsers work? Magic? They use the CPU like everything else. I know everyone here is in CS 101 but yikes. Interpreted languages are still programming languages.


_chrii

>How the fuck do you think browsers work? Magic? A browser is actually written in a programming language you donkey. Translation ***is not*** Interpretation ***is not*** Compilation >They use the CPU like everything else. In your definition is Call of Duty a programming language becaus "iT uSeS tHe cPu!1!!!!!1" Oh gosh... what is wrong with some people on this subreddit... /facepalm


Leonmail38

Text in a .txt file is *basically* a programming language cause the CPU™️ takes the text and puts in on the screen.


chipechiparson

We’re on r / programmingHumor not r / programming


chipechiparson

Didn’t mean to upset you so much, sorry buddy


_chrii

Please look up what "gatekeeping" means, lol... Saying the truth that HTML has nothing to do with programming is no gatekeeping. Its just the truth...


AltAccountMfer

This is a programming sub filled with people that don’t program. It should be improved or deleted


ThrowawayDummyBot

Pride hurt


HappinessOrgan

I'd say it probably has something to do with the numerous conversations many in this sub have most likely had, that goes something like: "I'm a developer" "Oh, so you do like HTML?" That, paired with HTML being a joke of a "language" is enough to hate it


Hawaiian-Fox

This sub is 85% people taking their angriness in other people and 15% jokes


chipechiparson

Understandable, humor is a hard thing to program


chipechiparson

The greatest trick, the devil ever pulled, was convincing the world, it didn’t exist.


Mr_Gaslight

Well, it’s a rendering language not a programming language.