On BNET: 3 worst things about the iPhone 3G S
13 Resources for

functional programming

  • Subscribe to this listing via:
  • RSS
  • Email
Did you mean functional programming (13 results)

TechRepublic Resources

Microsoft wants to F# Visual Studio
There are quite a few F words that people use when talking about Microsoft, but the most recent buzz is all about F#, because Microsoft has announced F# support integration with Visual Studio. Check out the scoop on Ars Technica: "Microsoft to push functional programming into the mainstream with...
Tags: Microsoft Visual Studio, Functional Programming, Microsoft Corp., Microsoft Development Tools, Development Tools, Software Development, Software/Web Development, Sonja Thompson
Blog posts 2007-10-23
How do I... Get started using the F# programming language
This article is also available as a TechRepublic download.F# pronounced F Sharp is a functional programming language based upon OCaml. It was developed by Microsoft's Microsoft Research department. All of the tools needed to run it are available for free from Microsoft.F# runs within the .NET CLR, which means it...
Tags: Microsoft Visual Studio, Integer, Microsoft .NET, Programming Language, Functional Programming, Programming, Justin James
Blog posts 2007-06-08
F#, Indian math education, and good programming
This weekend, I finally sat down and did something that I promised myself I would do for around a year now: I started working with F#. The experience was quite interesting, really. For the first time in years (as in "over a decade"), I was not able to just sit...
Tags: FSharp, F#, Education
Blog posts 2007-05-21
How do I... Get started using the F# programming language
F# pronounced F Sharp is a functional programming language based upon OCaml. It was developed by Microsoft's Microsoft Research department. F# runs within the .NET CLR, which means it can be used within existing .NET projects. Additionally, it is able to make use of any other .NET code. This overcomes...
Tags: Programming Language, Functional Programming, Programming, Justin James, .Net, Middleware, Software Development, Software/Web Development, Enterprise Software, Software
Download resources 2007-06-08
Functional programming techniques can improve software security
A key concern in software security is avoiding security flaws in a program's source code. Employing a functional programming style can help. by Chad Perrin
Tags: Software, Technique, Functional Programming, Language, Programming, Functional Programming Paradigm, Chad Perrin
Blog posts 2008-08-28
Spreadsheet Functional Programming
The functional programming community has shown some interest in spreadsheets, but surprisingly no one seems to have considered making a standard spreadsheet, such as Excel, work with a standard functional programming language, such as Haskell. This paper shows one way that this can be done. The hope is that by...
Tags: Functional Programming, Spreadsheet, Functional Programming Community, Productivity
White papers 2007-03-15
A Type-Theoretic Foundation for Programming With Higher-Order Abstract Syntax and First-Class Substitutions
Higher-Order Abstract Syntax HOAS is a simple, powerful technique for implementing object languages, since it directly supports common and tricky routines dealing with variables, such as capture-avoiding substitution and renaming. This is achieved by representing binders in the object-language via binders in the meta-language. However, enriching functional programming languages with...
Tags: Substitution, Association For Computing Machinery, Functional Programming, Programming
White papers 2008-01-12
Event-Based Programming Without Inversion of Control
Concurrent programming is indispensable. On the one hand, distributed and mobile environments naturally involve concurrency. On the other hand, there is a general trend towards multi-core processors that are capable of running multiple threads in parallel. With actors there exists a computation model which is especially suited for concurrent and...
Tags: Functional Programming, Actor, Computation, Programming, Erlang, Development Tools, Software Development, Software/Web Development
White papers 2006-07-10
Afnix programming language 1.4.1 (Mac)
AFNIX is a multi-threaded functional programming language with dynamic symbol bindings that support the object-oriented paradigm. Features include state-of-the art runtime 32- and 64-bit engine, standard objects and containers, lambda expression with explicit closure, form like notation with an easy block declaration, single inheritance object with dynamic symbol binding ,...
Tags: Apple Macintosh, Programming Language, Functional Programming, Object-oriented, Programming, Ethernix, AFNIX, Ooa/Ood/Oop, Software Development, Software/Web Development
Software downloads 2006-12-19
An Introduction to F# for Functional Programming
This paper addresses functional programming, the main concepts and differences compared to other paradigms, and how F# helps the developer get up to speed and produce results. This paper quickly lays the groundwork and then guides the developer on translating and/or interfacing with the existing code. Apart from the implications...
Tags: Developer, Jupitermedia Corp., Functional Programming
White papers 2008-08-06
Functional Programming on a Stack-Based Embedded Processor
This paper describes the implementation of a functional programming language interpreter. The interpreter is written in Forth and runs on any Forth system, including a novel processor called the Scalable Configurable Instrument Processor SCIP, designed at the Johns Hopkins Applied Physics Laboratory. The combination of this novel processor, Forth, and...
Tags: Processor, Functional Programming
White papers 2006-06-01
Explore functional programming techniques in Ruby
There may be no better way to learn how to program than by dissecting real, representative code samples. Accordingly, Ruby by Example analyzes a series of Ruby scripts, examining how the code works, explaining the concepts it illustrates, and showing how to modify it to suit your...
Tags: Technique, Functional Programming, Ruby, Chapter Coverage, Scripting Languages, Software/Web Development, Web Development
Book chapters 2007-07-26
Programming news roundup: Google feature may kill apps, Microsoft covers IronRuby, and more
Justin James offers highlights and commentary about programming stories, which include Google's feature that may kill thousands of apps, Chip Camden's intro to functional programming, and information about Microsoft's "tags." Take the quick poll to let us know whether you like this new weekly roundup. by Justin James
Tags: Developer, Google Inc., Microsoft .NET, Functional Programming, Ruby, Microsoft Corp., Programming, IronRuby, Jeff Blankenburg, Scripting Languages, Software/Web Development, Web Development, Justin James
Blog posts 2009-02-09

Additional Resources

Functional programming techniques can improve software security
Do you regularly use functional programming techniques in your software development projects? Do you do so for security reasons?RE: Functional programming techniques can improve software securityWhile I found the discussion of the different classes of programming languages interesting, I have to say that I was not persuaded that using...
Tags: technique, functional programming, security, software
Discussion threads 2008-08-28
Microsoft unveils the F# programming language
Show me program writing!Code is a dead stop on our planet.From beginning to end,show me writing a software program with code.Start by writing a program like Paint Shop Pro.Tony Patton - Same Lou. KY Tony Patton?from the Lotus Notes DaysB-F Compadre'VB replacementI see F# being a likely candidate to replace...
Tags: Microsoft development tools, .NET, Programming languages, Development tools, Microsoft Corp., Microsoft Visual Basic.Net
Discussion threads 2008-09-29
What are your top five programming languages?
Here's a little exercise I'd like all of you who do any programming to try. First, list your top five programming languages, in terms of your expertise (how well you know the language, not necessarily how long you've used it). Here are mine: ...
Tags: Programming Language, Language, Programming, Lisp, Development Tools, Software Development, Software/Web Development, Chip Camden
Blog posts 2007-12-14
Programming news: Ruby on Rails 2.3, two Silverlight projects merge, Google Experiments
Scala 2.7.3 JVM functional language available This news is getting cold (January 2009) but I though I would report this one for those interested in functional programming. The JVM ahead of time byte code compiler is available and I think there is a .NET version in the works.Scala gives you...
Tags: Java, Development tools, Microsoft Silverlight, Ruby on Rails, Ruby, programming, Google Inc., Scala 2.7.3 JVM
Discussion threads 2009-03-23
AspectML: A Polymorphic Aspect-Oriented Functional Programming Language
This paper defines Aspectml, a typed functional, aspect-oriented programming language. The main contribution of Aspectml is the seamless integration of polymorphism, run-time type analysis and aspect-oriented programming language features. In particular, Aspectml allows programmers to define type-safe polymorphic advice using pointcuts constructed from a collection of polymorphic join points. Aspectml...
Tags: Aspect-oriented Programming, Aspect-oriented, AspectML
White papers 2007-03-31
What is your favorite non-mainstream programming language?
AWKThat's the one baby that's the one!!!I'm becoming a Ruby personI'm preparing to replace Perl with Ruby in this category... Perl is nice, but Ruby really does seem to correct most of the issues I've had with Perl, while retaining the things I liked. I'm almost done reading up on...
Tags: XML, Scripting languages, Programming languages, Development tools, Haskell, XSLT, Ruby, Perl, programming language, programming
Discussion threads 2009-02-26
Programming industry forecast for 2008: Get ready for a bumpy ride
In the blog posts I wrote in 2006, I was primarily trying to bring some reality and common sense to the hype flying around many new ideas it was a lost cause; discuss usability theory; and expose that mainstream programming is pretty mediocre. In 2007, my main themes were education,...
Tags: Consumer Electronics, Desktops, Development Tools, Hardware, Justin James, Mainframe, Personal Technology, Phone, Programming, Programming Industry, Servers, Smart Phones, Software Development, Software/Web Development
Blog posts 2008-01-09
  • << Previous
  • page 1 of 1
  • Next >>


IT Professional's Guide to Policies and Procedures, Third Ed
Whether you're creating policies for management, training, personnel, support, privacy, Internet/e-mail usage, security, or inventory, you'll meet the needs of your entire enterprise with this one download!
Buy Now
500 Things Every Technology Professional Needs to Know
Did you know Microsoft's RegClean does not work with XP but you can use shareware to clean your registry? Did you know most wireless access points don't have encryption enabled by default? Did you know there are 500 tidbits of information contained in TechRepublic's 500 Things Every Technology Professional Needs to Know that will help you become a successful IT professional.
Buy Now

SmartPlanet