Did you mean
functional programming (13 results)
Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- sort by:
- Relevance
- Date
- Popularity
- 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...
- 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...
- 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...
- 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...
- 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
- 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...
- 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...
- 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...
- 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 ,...
- 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...
- 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...
- 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...
- 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
- 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...
- 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...
- 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: ...
- 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...
- 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...
- 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...
- 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,...
- Blog posts 2008-01-09
- << Previous
- page 1 of 1
- Next >>
