[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/prog/ - Programming

Programming board

Catalog

Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


File: 1424557400302.jpg (90.98 KB, 732x935, 732:935, 17188989 - 泉こなた.jpg)

c0910b No.1410

>huuurrrrrr teach kids to "code"
>teach them pleb languages like javascript

59f3ab No.1411

File: 1424560552082.jpg (540.39 KB, 800x1131, 800:1131, vlc.jpg)

It's enough to taught them into variables, boolean logic, conditional expressions and looping, string manipulation, collections, etc. No mention that JS is the most widely deployed language on earth.

Also, it's 2015, nobody want to go though the pain of learning memory management and pointers in antiquated languages like C when automated methods are perfectly fine.

7db495 No.1413

in case you had the good fortune of growing up in the remote wilderness, THE POINT OF TEACHING KIDS THINGS IS TO MAKE THEM BRAINLESS SLAVES TO SERVE THE TOP OF SOCIETY

>>1411
blah blah blah buzz buzz buzz its like you're half boiling pot of diarrhea and half electric pube shaver

ACTUALLY if you do anything that MATTERS you do need to know about memory management. If you write some trivial piss simulator that could run 99999999999 times simultaneously on a DELL from 1999 maybe you're right

3adcbb No.1423

>>1411
javascript teaches you how to right shitty code. fuck, you'd be ten times better teaching pascal

afe400 No.1432

>>1413
>teach kids about algebra
>don't teach them how to pay their taxes

wake up sheeple!!!!

7db495 No.1439

>>1432
>wake up humans who have had the ability for conscious thought completely deleted from your brains!

oh wait, they can't wake up….

a74d7c No.1646

forget languages like python; that's too hard.
oo–oo! i know! let's go back to teaching kids basic.
man, the 80's were so great

751860 No.1649

yeah , should be lisp

7fafc2 No.1653

>>1410
>JavaScript
Could be worse, I guess. My HS had us using Game Maker. Yes, the drag-and-drop thing; GM's scripting language was reserved for the "advanced" class.

>>1411
>not wanting to learn memory management and pointers
>implying these things are not important
>implying these things are not the foundation of any programming language, even if languages like JS hide it

Though I do agree that C (or any other low-level language) makes a pretty shit introduction to computer science; something like Python or Lisp is much better for that.

3ea103 No.1656

Can't be as bad as an AP CS class teaching only Java.

cd4cc8 No.1662

So wat do u recommend op

b50a57 No.1798

teach kobol

7f03b5 No.3176

>>1410

teach dem SCRATCH xDDDD


d1bdfd No.3180

>>1410

What language would you prefer, oh wise one?

Honestly, any language should be fine to help children master syntax and definitions of lingo used in programming.

Sure, python would be ideal, but why not start with something any one can make applicable? Those with a deeper desire to learn can move on to another language with more complex purpose.


8a78c1 No.3181

>>1410

While it's unfortunate, anyone with an interest in the field before they're told to have one may have the good sense to teach themselves.

Lisp is an excellent language. Scheme works very well as a pedagogical language.

>>1411

>No mention that JS is the most widely deployed language on earth.

Forth is probably more deployed. Forth runs cellphones and all manner of small electronics.

>Also, it's 2015, nobody want to go though the pain of learning memory management and pointers in antiquated languages like C when automated methods are perfectly fine.

People still need to learn about these things to improve, but it's fine to save that for later. C is shit.


788b04 No.3593

File: 1447760835746.jpg (35.63 KB, 500x500, 1:1, pleb patrol.jpg)

>>1653

>c

>low-level


3d8f7f No.3596

First we should teach children proofs and up to Pre-calculus. Then we should teach Vi(m), then C, then gcc, then gdb, then assembly (GAS), then Calculus, then LaTeX, then Scheme, then regex, then AWK, then ash/dash, then the higher level Calculus and Algebras like multivariate and linear algebra, then Go, and finally Git. OK, now the child knows programming. This would take the classes from K to 12. I could go into detail in how this would actually work if needed.


4c1ac0 No.3598

>>3596 This is, without a doubt, the most retarded thing I've ever read on this board.


81930e No.3599

>>3598

How is it retarded? I learned these things in a few years, though, while as an adult. Considering first graders can learn calculus then my idea shouldn't be too ridiculous. Schools right now are so terrible, it's ridiculous, you don't even begin learning calculus till freshman high school. You only cover proofs in arithmetic and pre-algebra in elementary school. The education system is based on industrial revolution needs, and is outdated.


ae1fef No.3611

>>3599

>Considering first graders can learn calculus

No, they really fucking can't.


81930e No.3612


ae1fef No.3614

File: 1448087443815.webm (695.25 KB, 960x540, 16:9, 1433744788866.webm)

>>3612

The article doesn't really even support your argument. It just dances around the fact if it can or fucking can't. I don't necessarily disagree with the article entirely since there are a lot of great points about the type of mindset you should have when learning math. But the rest of the entire article is literally just talking about how they can theoretically teach calculus to little kids

Show me actual proof of a classroom of kindergartners effectively learning calculus because frankly kindergartners are still trying to remember their ABC's at that point.

Personally, I think it's possible to teach 6th graders calculus, but teaching Kindergartners that shit? Pic fucking related.


3f9726 No.3630

>>1410

You should see shit like Scratch. Believe it or not, kids are proud of knowing it nowadays.


c14768 No.3661

>>3630

>>1653

Code.org is taught at my school for a little while. The teacher requires 20 hours in it.


35bcf2 No.3662

>>1649

Top lel


4b52ac No.3913

>>1653

>90s

>mom attends a course in basic computer understanding

>tells when she trolled a colleague by pointing out that BASIC is a high-level language

>mfw


16e31c No.3924

>>1411

> conditional expressions

With javascript's broken equality operators? Fuck right the fuck off.


bea58b No.4048

File: 1458762721431.webm (450.56 KB, 608x624, 38:39, collision01.webm)

>>1410

Before calling JS a pleb language try to create something like picrelated in it.

Protip: you probably can't (^:

JS is a high-performance dynamic language that runs on billions of devices. It has its place under the sun.


bea58b No.4049

>>3181

>Lisp is an excellent language. Scheme works very well as a pedagogical language.

While I'm a fan of scheme and lisp, I think its better to teach people one programming language that is as easy to learn, mainstream, powerful, and professionally valuable as possible. So its either javascript or python. Javascript is basically a lisp with Java syntax (read about Brendan Eich and early netscape days if you don't believe me), has better formal standard than python (ECMAScript), has multiple very high performance implementations, doesn't require anything but a browser to learn/use.

I think teaching people JavaScript can be justified by these reasons. Maybe one day there will be a platform that is better in every respect, but as of today there are no alternatives.

>Forth is probably more deployed. Forth runs cellphones and all manner of small electronics.

Debatable. Modern smartphone firmware doesn't use forth, its just linux and or/bsd. Every device with an OS and a screen has a browser though.


f4ac64 No.4054

We should teach Africans JavaScript


ed1503 No.4055

>>4049

> Java syntax

Javascript does not have Java syntax. If anything, it's C-like.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]