Regarding learning assembly, I'm beginning to come to the view that it's in fact the best way to teach the first course in programming to kids. They don't come with any preconceived notions of what programming should look like and given an explicit, visual model of the computer, they quickly learn the small number of operations to write programs. More over, once they learn to do LDA A ADD TWO STA A DAT TWO 2 in C or…
Surely something like Logo has similar advantages (small set of simple instructions) without requiring students to learn about CPUs before they can start? Plus it means they get to draw pictures instead of relatively boring calculations. And switching to assembly seems like a pretty overkill solution to the = vs == problem.
ExDOS is developed by Omar, “almost 14 years old”
91–100 of 108 posts
Re: ExDOS is developed by Omar, “almost 14 years old”
#92Regarding learning assembly, I'm beginning to come to the view that it's in fact the best way to teach the first course in programming to kids. They don't come with any preconceived notions of what programming should look like and given an explicit, visual model of the computer, they quickly learn the small number of operations to write programs. More over, once they learn to do LDA A ADD TWO STA A DAT TWO 2 in C or…
I've had some success teaching middle schoolers with Chip8 and a structured assembler: http://johnearnest.github.io/Octo/
Re: ExDOS is developed by Omar, “almost 14 years old”
#93Muazzam's Twitter handle: @muazzam_kazmi
Re: ExDOS is developed by Omar, “almost 14 years old”
#94Earlier quoted context omitted.
Hey Omar, You can flesh out your profile by clicking on your name in the top right, suggest you add a link to your project there. Super neat to see your stuff, keep at it! Jacques
It wasn't Omar, just a troll using multiple accounts in this thread.
Re: ExDOS is developed by Omar, “almost 14 years old”
#95Regarding learning assembly, I'm beginning to come to the view that it's in fact the best way to teach the first course in programming to kids. They don't come with any preconceived notions of what programming should look like and given an explicit, visual model of the computer, they quickly learn the small number of operations to write programs. More over, once they learn to do LDA A ADD TWO STA A DAT TWO 2 in C or…
In my personal case I am not sure if it didnt end up 'bad' for me. The first language I've learned was 6502 ASM on C64 (and learned is a word of many degrees here, I can't say I've written anything serious in it, ever) and for some reason I've been struggling with many other languages for years to come after that - tried Perl, PHP, C, AmigaE, without being able to grasp any of those. Until I've met Python, that in fe…
Re: ExDOS is developed by Omar, “almost 14 years old”
#96Earlier quoted context omitted.
No joke: I strongly believe that "real programmers" do indeed write in assembler. Not x86 assembler, mind you. Rather, "real programmers" first compose an abstract machine semantics for the solution domain, create an instantiation of those semantics in the form of a virtual machine on some host architecture, and then express the solution in an assembler language targeting the abstract machine semantics. (See, for exa…
Can you explain why this is a smarter way to build software?
Re: ExDOS is developed by Omar, “almost 14 years old”
#97Re: ExDOS is developed by Omar, “almost 14 years old”
#98Earlier quoted context omitted.
The kerfuffle about Brendan Eich was a direct result of him not being in a hacker role anymore.
how is that the case? Had he donated money in the middle of writing a while loop people would have said "ah well, but he's was working as a programmer"? Such things happen regardless of the role, the role just make them more relevant. There was a recent case (I'd rather not be specific, but about a month ago) in which people asked for a dev to leave open source project cause of his opinions. Sadly, I'm not even sure…
Re: ExDOS is developed by Omar, “almost 14 years old”
#99This is anecdotal, but when I was his age and getting into the "real" tech world (and getting my work recognized), I really disliked my age being made a big deal. A big influence on my own view (and I think many others in this community) of being a "hacker" was Steven Levy's "Hacker Ethic", which specifically said: "Hackers should be judged by their hacking, not criteria such as degrees, age, race, sex, or position"…
Regarding ExDOS (or your EyePC), would we be discussing it right now if it weren't for the creator's age? Not to discount this work, but if it had been the side project of a mid-career engineer, it would be a non-story. Not because the work is good or bad, but people simply wouldn't care. The point being, you benefitted tremendously by your work being judged relative to your age, so it seems disingenuous for you to s…
The main reason I brought this up was because even today (I know 19 is still young, but I am a full adult with 6+ years of professional experience) I am still judged by my age by many people and not my actual work, and today I think my current work is actually something worthy of extreme interest regardless of who developed it or how old they are.
Re: ExDOS is developed by Omar, “almost 14 years old”
#100http://exdos.eu.pn/ .. ERROR 403: FORBIDDEN WEB PAGE