Lost Password?

Go Back   CodeCall Programming Forum > Software Development > General Programming

General Programming Non language specific, Assembly, Linux/Unix, Mac and anything not covered in other topics. Talk about Programming Theory here.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #21 (permalink)  
Old 05-18-2008, 01:14 PM
chili5's Avatar   
chili5 chili5 is offline
Guru
 
Join Date: Mar 2008
Age: 15
Posts: 3,135
Rep Power: 26
chili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of lightchili5 is a glorious beacon of light
Default Re: Anyone know where I can begin to teach myself programming?

I'll have to try out Scala to see what it is.
__________________
Success is the ability to go from failure to failure without losing your enthusiasm. ~ Winston Churchill
Braingle
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #22 (permalink)  
Old 05-18-2008, 05:02 PM
G_Morgan G_Morgan is offline
Guru
 
Join Date: Oct 2007
Age: 24
Posts: 408
Rep Power: 8
G_Morgan has a spectacular aura aboutG_Morgan has a spectacular aura aboutG_Morgan has a spectacular aura about
Default Re: Anyone know where I can begin to teach myself programming?

Basically it's a runtime library and a compiler. It compiles directly to Java bytecode and you can actually just bundle the runtime library into a jar file and then it's indistinguishable from a general Java app.

You can do all the normal Functional language stuff. Anonomous functions, first class functions, higher order functions, so on and so forth. It also has mixins from Ruby (though Scala calls them traits). It optimises tail calls IIRC by using exceptions to trampoline it. Hopefully Java 7 will see proper tail calls implemented, that will fix a lot of functional languages on the JVM. The real brilliance is the type inference system is very good and allows you to leave a program nearly typeless and it will infer most types avoiding the need to use reflection.

You can call any Java code from Scala. Going the other way is more difficult but can be done if you extend interfaces.
__________________
Currently bemused by: LLVM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #23 (permalink)  
Old 05-18-2008, 06:25 PM
DevilsCharm's Avatar   
DevilsCharm DevilsCharm is offline
Programming God
 
Join Date: Jul 2006
Posts: 887
Rep Power: 13
DevilsCharm is on a distinguished road
Default Re: Anyone know where I can begin to teach myself programming?

If you want to learn web programming, learn HTML and CSS, then some advanced languages like Javascript. Of course it's a lot harder than I make it out to be, ha ha.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #24 (permalink)  
Old 05-20-2008, 03:19 PM
Xav's Avatar   
Xav Xav is offline
Code Warrior
 
Join Date: Mar 2008
Location: London, England
Posts: 5,518
Last Blog:
Web slideshow in JavaS...
Rep Power: 46
Xav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to beholdXav is a splendid one to behold
Send a message via MSN to Xav
Default Re: Anyone know where I can begin to teach myself programming?

Not if you already know C#, Java or PHP, and HTML is pretty simple. And CSS... well, it's barely a language.
__________________
[TRUTH] TcM is the best moderator ever! [/TRUTH]
"Valid XHTML is like sex - everybody claims to have the same goal, but everybody has their own tricks and results vary wildly."
Mr. Xav | Website | Forums | Blog
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Linked list borny86 Pascal/Delphi 9 12-06-2007 11:42 AM
a question about game programming feariel C and C++ 8 12-05-2007 05:42 PM
Help! Identifying programming language Gixxerman General Programming 5 11-02-2007 12:34 PM
Beginning Programming frank_l C and C++ 11 10-11-2007 02:23 AM


All times are GMT -5. The time now is 05:36 PM.

Contest Stats

Xav ........ 160.68
neerlin ........ 100
satrian ........ 100
delia ........ 100
chili5 ........ 70.08
morefood2001 ........ 36.91
MeTh0Dz|Reb0rn ........ 27.15
RyanTuosto ........ 20
gamiR ........ 19.64
John ........ 14.46

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 68%

Ads