F# - Learn a new programming language

Message boards : Cafe SETI : F# - Learn a new programming language
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Fuzzy Hollynoodles
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 9659
Credit: 251,998
RAC: 0
Message 813176 - Posted: 29 Sep 2008, 15:26:31 UTC
Last modified: 29 Sep 2008, 15:27:16 UTC

Introduction to F#
"I'm trying to maintain a shred of dignity in this world." - Me

ID: 813176 · Report as offensive
Profile champ
Volunteer tester
Avatar

Send message
Joined: 12 Mar 03
Posts: 3642
Credit: 1,489,147
RAC: 0
Germany
Message 813225 - Posted: 29 Sep 2008, 21:34:25 UTC

I have no knowledge in programming, but thanks for the link. Looks very interesting.
ID: 813225 · Report as offensive
Profile Dirk Villarreal Wittich
Avatar

Send message
Joined: 25 Apr 00
Posts: 2098
Credit: 434,834
RAC: 0
Holy See (Vatican City)
Message 813249 - Posted: 29 Sep 2008, 22:35:01 UTC - in response to Message 813176.  

Introduction to F#

I will ask Fernando Alonso about it....maybe it has something to do with F-1...at least I can speak Spanish with him!
ID: 813249 · Report as offensive
Profile Fuzzy Hollynoodles
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 9659
Credit: 251,998
RAC: 0
Message 813463 - Posted: 30 Sep 2008, 14:05:51 UTC - in response to Message 813249.  
Last modified: 30 Sep 2008, 14:13:07 UTC

Introduction to F#

I will ask Fernando Alonso about it....maybe it has something to do with F-1...at least I can speak Spanish with him!


You can click on the Danish page and then have it Google translated to Spanish.

The Google translation is not flawless, I found some errors in it.

F# is for the .NET platform, and it seems more simple than C#. Even a lot of the C# code is generated automatically when you use e.g. Visual Studio as your tool.


There is more about F# here:

http://www.c-sharpcorner.com/Articles/ArticleListing.aspx?SectionID=1&SubSectionID=206


As you can read in this article, F# is not OOP, so if you have been taught in the OOP practice, it might be hard to change from that kind of mindset.
"I'm trying to maintain a shred of dignity in this world." - Me

ID: 813463 · Report as offensive
Profile Jeffrey
Avatar

Send message
Joined: 21 Nov 03
Posts: 4793
Credit: 26,029
RAC: 0
Message 813561 - Posted: 1 Oct 2008, 2:02:00 UTC - in response to Message 813176.  

Introduction to F#

I'll stick with C# until they release G#... ;)
It may not be 1984 but George Orwell sure did see the future . . .
ID: 813561 · Report as offensive
Profile Misfit
Volunteer tester
Avatar

Send message
Joined: 21 Jun 01
Posts: 21804
Credit: 2,815,091
RAC: 0
United States
Message 813584 - Posted: 1 Oct 2008, 4:54:39 UTC - in response to Message 813463.  

F# is not OOP, so if you have been taught in the OOP practice, it might be hard to change from that kind of mindset.

OOP = UGH! LISP was the only language I couldn't get.
me@rescam.org
ID: 813584 · Report as offensive
Profile Misfit
Volunteer tester
Avatar

Send message
Joined: 21 Jun 01
Posts: 21804
Credit: 2,815,091
RAC: 0
United States
Message 813585 - Posted: 1 Oct 2008, 4:55:26 UTC - in response to Message 813561.  

Introduction to F#

I'll stick with C# until they release G#... ;)

If it's multiple choice I could make it very interesting.
me@rescam.org
ID: 813585 · Report as offensive
Profile tullio
Volunteer tester

Send message
Joined: 9 Apr 04
Posts: 8797
Credit: 2,930,782
RAC: 1
Italy
Message 813630 - Posted: 1 Oct 2008, 10:18:11 UTC

LISP is a recursive language. To iterate is human to recurse is divine. This is why you need eternity to do calculations in LISP (try the Ackermann function).
Tullio
ID: 813630 · Report as offensive
Profile Misfit
Volunteer tester
Avatar

Send message
Joined: 21 Jun 01
Posts: 21804
Credit: 2,815,091
RAC: 0
United States
Message 813917 - Posted: 2 Oct 2008, 5:01:28 UTC - in response to Message 813630.  

LISP is a recursive language. To iterate is human to recurse is divine. This is why you need eternity to do calculations in LISP (try the Ackermann function).
Tullio

Rest assured I cursed and recursed.
me@rescam.org
ID: 813917 · Report as offensive
Profile Fuzzy Hollynoodles
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 9659
Credit: 251,998
RAC: 0
Message 814026 - Posted: 2 Oct 2008, 15:04:06 UTC - in response to Message 813630.  
Last modified: 2 Oct 2008, 15:07:41 UTC

LISP is a recursive language. To iterate is human to recurse is divine. This is why you need eternity to do calculations in LISP (try the Ackermann function).
Tullio


function fact(N){

var retval=1;
for(i=N;i>0;i--){
retval=retval*i;
}
return retval;
}



I'm a Goddess!!! Hehe!
"I'm trying to maintain a shred of dignity in this world." - Me

ID: 814026 · Report as offensive

Message boards : Cafe SETI : F# - Learn a new programming language


 
©2025 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.