[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Home]
Board
Settings Home
/g/ - Technology



Thread archived.
You cannot reply anymore.



File: Ng7o2Gj.jpg (219 KB, 800x920)
219 KB
219 KB JPG
Even a babby can pick up Microsoft Excel and start using it from day 1. But programming takes literally years of hard work and patience to get the hand of. Why?

pic unrelated.
>>
I miss bestie
>>
A babby can pick up programming and start using it from day 1. It's just that we put them in front of computers with pre-existing software on them.

GOTO 10
>>
>>64721030
>Even a babby can pick up Microsoft Excel and start using it from day 1
And professional Excel users write macros in a syntax reminiscent of BASIC. Eat shit.
>>
PLASTIC WHORES
>>
With the prevalence of plastic surgery in slant eye country, you have to wonder how ugly their children will be.
>>
>>64721030
They are intuitive, if you have basic knowledge of how a computer works. Abstracting more and more of it would just make things inefficient and more unnecessarily convoluted for those who know what they're doing.
>>
Trade off between flexibility and usability.

Programming languages are immensely flexible in what they allow you to do. Excel is not.
>>
>>64721030
You only think spoken language is intuitive because you've been speaking it for so long and understand it so well. Natural languages are not intuitive in the least.

The same will happen with a good programming language.
>>
>>64721030
In my experience the more user-friendly a language is, the harder it is to do something non-trivial in it.
>>
>>64721049
this
fpbp
>>
Even a babby can pick up a calculator and start using it from day 1. But advanced math takes literally years of hard work and patience to get the hand of. Why?
>>
1. Takes maybe a week for the biggest noob to start coding functioning stuff in java / c++
2. Richard stallman quote
3. Stop masturbating
3. Female mutilation is wrong
>>
>>64721137
Because you're not asian.
>>
>>64721118
>The same will happen with a good programming language.

Meaning it will become intuitive eventually.

It takes literal years of hard work verbalizing to speak your native tongue so fluently, and decades more to actually become notably good at it, and just consider how often you're practicing that (speaking, shitposting, reading, thinking, dreaming, etC).
>>
>>64721030

>Asians in high waist shorts

hnnnngg
>>
>>64721152
>It takes literal years of hard work verbalizing to speak your native tongue so fluently
Because you're a fucking baby.
>>
brainlet detected
>>
>>64721030
Excel is only intuitive because because basic excel usage consists of inputting math formulas, something people have studies for most of their school years. Programming has all these relatively new concepts like loops, branches, and especially recursion that people haven't really encountered in this form before.
There is also a lack of incentive for people to develop ultra-easy languages, because they would inevitably be inferior to already existing languages in professional environments, as they are not geared towards that goal. So companies have no incentive to create them, leaving the task to academics who come up with bizarre shit like scratch.
>>
>>64721030
because programs are generally more complex than spreadsheets
>>
Because LISP didn't become the standard.
>>
File: legs.webm (441 KB, 480x600)
441 KB
441 KB WEBM
>>64721030
>those legs

wew lads
>>
Lmao if u aren't an autodidact that learned from programming your calculator while you were in school
>>
>>64721030
I think we take for granted how alien a basic desktop computer is to someone who never used it. Pretend you're from some third-world shithole where no one has even seen a computer, and someone sat you in front of a computer and told you to figure it out. And then an hour later told you to figure out Excel.

My point is this: You were taught how to use a computer at some point in your life. I believe that programming could be just as easy if someone were to teach you how the rules and syntax work, just like they taught you the rules of the desktop paradigm (double click to launch a program, start menu, etc.)

Now that doesn't mean that the average joe will automatically be an expert software developer or computer scientist designing complex algorithms. Just like how you have the average Windows user who doesn't know shit about computers, and then you have the people who use powershell and shit. It's kinda like that.
>>
>>64721160
Babies are incredibly good at learning languages.
>>
>>64721201
>because they would inevitably be inferior to already existing languages in professional environments, as they are not geared towards that goal.
Can you expand on this?
>>
>>64721236
For a short period of time.
>>
>>64721249
This. Which is why kids that are neglected during the important developmental periods grow up with learning difficulties.
>>
>>64721245
Not that anon, but I'm guessing that every field that has significant computational tasks already has a set of libraries for an existing language or a domain-specific language which abstract away most tasks to one doShit(ya_cunt) call.
>>
Because you're looking at structured logic that can become increasingly complex as the system evolves.

A kid can print out "Hello, World!" If I asked that same kid to print out that same by the amount of vowels in that statement, they would have a difficult time even writing out the logic for it. Most schools don't teach basic, abstract logic, e.g., how to break shit down systematically.
>>
>>64721245
Generally, if you design something to be really good at X, it will suffer in other areas, so it won't be as good as something else at Y. So if you made a programming language that was really really fucking easy to learn, it would probably end up being a worse option for huge software projects managed by a large number of people (i.e. most commercial software), as you would inevitably have to make some trade-offs for ease of learning.
>>
File: 1488403514124.webm (2.21 MB, 1280x720)
2.21 MB
2.21 MB WEBM
>tfw you never fell for the apple meme
>>
>>64721160
That's why I included that it takes even longer to git gud, retard. None of this nonsense is "intuitive". Intuition is putting the square peg in the square hole.

Languages, of any kind, will never be "intuitive".
>>
>>64721207
20thpbp
>>
>>64721215
>those legs
she is so wildly disproportionate, is this particularly attractive to anyone here?

I mean ofc I'd smash, but it's far from ideal imho
>>
>>64721215
what a freak
>>
>>64721030
It is fucking easy to program with Excel.

Just click on the macro recorder.

Do your shit with mouse and keyboard.

Stop the macro recorder.

Edit your macro.

Change only the tiny bits of the shit you just recorded, so you can re-use it.

BAM done!
>>
Are people really attracted to these surgery sliced up bitchgooks?
>>
>>64722050
yes these bitches are so hot wtf is wrong with you m8
>>
>>64721030
are their faces copypasted

jesus fuck
>>
>>64721964
>>64721909
gay
>>
>>64721909
It's just a combination of low camera angle, high heels, and a short skirt with a high waist.
>>
>>64721030
because then you'd have a DSL for every god damn problem domain. I'm not entirely opposed to the idea, but good luck getting everyone on board with learning or shitting out another utility language.
>>
>>64721030
Is no one going to mention their knees?
>>
>>64721083
I guess it doesn't matter if they also get plastic surgery.
>>
>>64721030
programming is dead simple it's that most people do not try

p.s. i'd like to see the one on the right take a bbc
>>
>>64721030
>But programming takes literally years of hard work and patience to get the hand of. Why?
Because you lack the kind of thinking required for programming. If you have problems with subjects that work in the abstract (like math) then you're not fit for programming since it's just working in the abstract.

>>64721049
>I miss bestie
fpbp
>>
File: perfect.jpg (424 KB, 1276x1653)
424 KB
424 KB JPG
>>64721909
>not loving disproportionate girls
>>
File: gondola.png (5 KB, 640x480)
5 KB
5 KB PNG
>>64721215
>>
>>64721207
Lisp is powerful, but not necessarily intuitive. There's a steep learning curve.
>>
>>64722050
thot/gookposting is a cianigger psyop
>>
>>64721236
not really, no
>>
>>64723264
She has shit taste in books




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.