CodingGetting into it

 

Press Ctrl+Enter to quickly submit your post
Quick Reply  
 
 
  
 From:  Drew (X3N0PH0N)  
 To:  Monsoir (PILOTDAN)     
40602.8 In reply to 40602.4 
Yeah I know a lot of people who swear by C#. I think if you can get your head round class based inheritance (which I was never able to do, prototype based makes so much more sense in my head) then it's pretty much perfect. Does all the tedious stuff for you and lets you get on with coding. 
0/0
 Reply   Quote More 

 From:  Matt  
 To:  Drew (X3N0PH0N)     
40602.9 In reply to 40602.8 
Prototype based makes so much more sense in my head. 

Like, seriously? Prototype-based programming isn't even real inheritance </controversial>

doohicky

0/0
 Reply   Quote More 

 From:  Drew (X3N0PH0N)  
 To:  Matt     
40602.10 In reply to 40602.9 
Aye. Also I find it much easier to think in terms of verbs doing things to nouns (i.e. functions acting on data structures (from the outside)) than in terms of nouns containing methods to do things to themselves/other things.

And I like weakly typed languages.

I'm essentially just a terrible coder :Y
0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  Drew (X3N0PH0N)     
40602.11 In reply to 40602.10 
Realising that dynamic prototyped-based languages are vastly superior to strict static class-based languages doesn't make you a terrible coder.
0/0
 Reply   Quote More 

 From:  Drew (X3N0PH0N)  
 To:  Peter (BOUGHTONP)     
40602.12 In reply to 40602.11 
Everyone I know who's good at coding tells me that it does :C
0/0
 Reply   Quote More 

 From:  Drew (X3N0PH0N)  
 To:  Peter (BOUGHTONP)     
40602.13 In reply to 40602.11 
(except you (hug) )
0/0
 Reply   Quote More 

 From:  Peter (BOUGHTONP)  
 To:  Drew (X3N0PH0N)     
40602.14 In reply to 40602.12 
I didn't say you weren't terrible. ;)

Most opponents to prototyping seem to be because it's unfamiliar and/or because they don't like/understand JavaScript. (And if it wasn't for JS most people would remain ignorant of the existence of it.)

Of course, if you're working in a decent language, you're not limited to one way or another, and can roll with either classes or prototypes depending on what is most appropriate for the task at hand.
(And if you're working with JavaScript... there's still class-based implementations for it.)


With regards static typing, lots of people like it because it lets them be stupid and gives a [false] sense of security when the compiler succeeds.

The same sort of people will use a 15-20 line namespaced XML file (accompanied by an even longer XSD schema) instead of just using a 1-2 line INI file.

0/0
 Reply   Quote More 

 From:  af (CAER)  
 To:  Oscarvarium (OZGUR)      
40602.15 In reply to 40602.1 
I agree with DROO: learn Lua. It's a nice language, and it'll give you a good foundation to learn JavaScript later if you go that way, as it's sorta like a simplified version of it. Or at least a version without the terrible stuff.

Bonus (maybe): World of Warcraft addons are written in Lua.

And if you learn JavaScript, beware, there are many many sites that advocate terrible practices. Stick to the good parts and you'll be mostly fine, though. Also JavaScript does not belong inside any HTML tag except <script>.
0/0
 Reply   Quote More 

 From:  Oscarvarium (OZGUR)   
 To:  af (CAER)     
40602.16 In reply to 40602.15 
Eww, World of Warcraft...

Any good resources for starting out with Lua? The Love2D wiki links to here and here, do those look promising, bearing in mind I'm starting with essentially no knowledge of basic programming languages?

Also, I can't think of a signature, any ideas?
0/0
 Reply   Quote More 

 From:  graphitone  
 To:  Ken (SHIELDSIT)     
40602.17 In reply to 40602.5 
Have you got a list of the ebooks? If you're still offering i wouldn't mind taking a gender...
0/0
 Reply   Quote More 

 From:  Ken (SHIELDSIT)  
 To:  graphitone     
40602.18 In reply to 40602.17 
I sure do, let me get a list for you.
-----------------------------------------
Hello, this is feds. What we are speak is truth!
We also offer great deals on online backup!

0/0
 Reply   Quote More 

 From:  Ken (SHIELDSIT)  
 To:  graphitone     
40602.19 In reply to 40602.17 
This is what I have pertaining to programming. I also have hacking roomba stuff, Arduino stuff, Home Automation, and Raspberry Pi.  If any of those interest you I can take a shot of those too.
-----------------------------------------
Hello, this is feds. What we are speak is truth!
We also offer great deals on online backup!

Attachments:

0/0
 Reply   Quote More 

 From:  graphitone  
 To:  Ken (SHIELDSIT)     
40602.20 In reply to 40602.19 
Any chance you could wing me the C++ for dummies 5th edition?

I've got the MagPi ezine (all free editions) which is pretty cool for Pi related projects.
0/0
 Reply   Quote More 

 From:  Ken (SHIELDSIT)  
 To:  graphitone     
40602.21 In reply to 40602.20 
Eyup I will as soon as I get to work. Do you want to pm me an address or I could just share it with you on G+ I think.
-----------------------------------------
Hello, this is feds. What we are speak is truth!
We also offer great deals on online backup!

0/0
 Reply   Quote More 

 From:  graphitone  
 To:  Ken (SHIELDSIT)     
40602.22 In reply to 40602.21 
Sent you a PM...
0/0
 Reply   Quote More 

 From:  Ken (SHIELDSIT)  
 To:  graphitone     
40602.23 In reply to 40602.22 
Sent you a link!
-----------------------------------------
Hello, this is feds. What we are speak is truth!
We also offer great deals on online backup!

0/0
 Reply   Quote More 

 From:  graphitone  
 To:  Ken (SHIELDSIT)     
40602.24 In reply to 40602.23 
Sent YOU a link. :)
0/0
 Reply   Quote More 

 From:  Chris (CHRISSS)  
 To:  Oscarvarium (OZGUR)      
40602.25 In reply to 40602.1 
How you getting on with this?

Me
0/0
 Reply   Quote More 

Reply to All    
 

1–20  21–25

Rate my interest:

Adjust text size : Smaller 10 Larger

Beehive Forum 1.5.2 |  FAQ |  Docs |  Support |  Donate! ©2002 - 2024 Project Beehive Forum

Forum Stats