computer jokes are great, but i must disagree here.
if you give someone a program, you solve one of their frustrations, but they think you made it by magic of some sort, and so they can only use it as a black box for what it was designed for. if you teach them how to program, and perhaps debug, well, then you have taught them how to build their own tools to solve many of their frustrations.
with regard to teaching someone how to program: if you teach them a language, they learn how to speak/write it. if you teach them about languages, they understand linguistic tradeoffs and underlying conceptual functionality. then they can learn many languages on their own.
most of all though, relevant to many aspects of life beyond just programming: if you teach someone how to think algorithmically, you give them the ability to break a problem down into constituent parts and understand how to solve it.
I wish we had been taught about languages before throwing us into a language. Retrospectively, it isn’t a perfect language, and definitely not optimized for memory and such. But it is elegant in its design to make it user-friendly to a programmer, rather than assuming “PROGRAMMER KNOWS WHAT HE IS DOING.” As C/Assembly does. @_@
But I still miss OOP. Oh well.
-
themindgeek liked this
-
xdhruvpatelx reblogged this from mikekucharski
-
xdhruvpatelx liked this
-
troop226 liked this
-
brokenreflectors reblogged this from fyeahcomputersciencemajorpenguin
-
mikekucharski reblogged this from theitproblems
-
cleopatrashorns liked this
-
kick-the-ghost reblogged this from fuckyeahcomputerscience
-
paulforyou reblogged this from fuckyeahcomputerscience
-
techerous liked this
-
dethdol liked this
-
reblogleague reblogged this from theitproblems
-
theitproblems reblogged this from fyeahcomputersciencemajorpenguin
-
ghosttricks liked this
-
neuralpathways liked this
-
ardentsonata reblogged this from spetharrific and added:
Bringing this back because important.
-
bitcy reblogged this from veri-pageofknowledge
-
immortalinfernalengines liked this
-
sorryaboutthemadperson reblogged this from veri-pageofknowledge
-
digitallibrarian liked this
-
chiicharron liked this
-
veri-pageofknowledge reblogged this from fyeahcomputersciencemajorpenguin
-
fangirld liked this
-
solvefory reblogged this from fuckyeahcomputerscience
-
superstitioushyperrealist liked this
-
amunozlm liked this
-
thedistanceinsidious liked this
-
spetharrific reblogged this from brehon and added:
computer jokes are great, but i must disagree here. if you give someone a program, you solve one of their frustrations,...
-
brehon reblogged this from fuckyeahcomputerscience
-
sarcastictoast reblogged this from fyeahcomputersciencemajorpenguin
-
princessprocrastinata liked this
-
hellmouthatreidenlake liked this
-
sleepingdragons reblogged this from fyeahcomputersciencemajorpenguin
-
onejasonforsale reblogged this from fuckyeahcomputerscience
-
cynicalcircle reblogged this from fuckyeahcomputerscience
-
imsoconfusedrightnow reblogged this from fyeahcomputersciencemajorpenguin
-
nicoledear reblogged this from fuckyeahcomputerscience
-
planetjoelle reblogged this from fuckyeahcomputerscience
-
woman-with-a-ridiculous-dream reblogged this from fyeahcomputersciencemajorpenguin
-
mrholle reblogged this from fuckyeahcomputerscience
-
bloggerpic reblogged this from kimjanai
-
8bitdimension liked this
-
8bitdimension reblogged this from fuckyeahcomputerscience
-
inlavoile reblogged this from fuckyeahcomputerscience
-
passiveinferno liked this
-
dib-membrane reblogged this from fuckyeahcomputerscience
-
dib-membrane liked this
-
freezepops liked this
-
fyeahalan reblogged this from fyeahcomputersciencemajorpenguin
-
fyeahalan liked this
- Show more notesLoading...
