Sponsored White Papers, Webcasts, and Downloads
ZDNet Resources
- PPoPP 2009 Day 1: Parallel Thinking
- PPoPP 2009 Day 1: Parallel ThinkingThanks for Covering ThisOne request, could you also give us some information regarding the papers' abstracts? After all, some of those papers may be demonstrating why a concept does not live up to its expectations. After the talk is concluded, will papers be available on...
- Tags: functional programming, Parallel Thinking, PPoPP 2009 Day 1
- Discussion threads 2009-02-17
- The case for Scala
- Programming languages are like screwdrivers for developers. One size does not fit all, so good programmers keep several in their tool belt. The problem is, new languages are coming out all the time and you've only got so much room on your belt and in your schedule to learn them....
- Tags: Function, Method, Functional Programming, Language, Scala, Seq, List, Scala System, HQ9+, env:Env, David J. Biesack, Programming Languages, Java, Software Development, Software/Web Development, Ed Burnette
- Blog posts 2008-11-24
- 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
- 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
- F# becomes a first-class citizen
- Microsoft has added a new language to the stable that will be supported by its Visual Studio development platform. The newest member of the family is F#, the hybrid functional/object-oriented language developed by Microsoft Research. (Ars Technica has an almost layperson-understandable definition of functional programming languages, if...
- Tags: Microsoft Visual Studio, Functional Programming, Microsoft Corp., Language, F#, Microsoft Development Tools, Development Tools, Software Development, Software/Web Development, Mary Jo Foley
- Blog posts 2007-10-23
- 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
- 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
- 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
- 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
Additional Resources
- Quokka 1.3 (Mac)
- Quokka provides you with 10 fully functional clipboards (in addition to the standard cmd+c clipboard) that you can access through freely customizable keyboard shortcuts. Copy multiple images, text or other data in parallel and keep frequently used expressions ready at hand. With Quokka you can avoid annoying window and program...
- Tags: Apple Macintosh, Window, Keyboard Shortcut, Quokka, Keyboards, Construction, Hardware, Peripherals
- Software downloads 2009-11-23
- Users should be smug, and why the Apple iPhone makes you feel smarter
- It works and it is NOT MicrosoftIt is so nice when people have the option to choose what they want than some lethargic aged NT kernel that is a virus/worm magnet.GOOD bye Windows Mobile it was as if you never existed!ha haI am happy!:)Now to get rid of Windows on...
- Tags: PRODUCTIVITY, Operating systems, computer, Apple iPhone, Apple Inc., operating system
- Discussion threads 2009-11-19
- Is Google's Go language worth teaching or learning?
- How manny more languages...... does one need to just doConsole.out.println("Hello world!");?RE: Is Google's Go language worth teaching or learning?I always wonder what Google will do next. They always surprise me. Go looks promising.Google wants to be just as dominant...if not more so...than M$.So one more way to get there is...
- Tags: C/C++, Programming languages, Development tools, Bing, Pascal, Google Inc.
- Discussion threads 2009-11-11
- What the DoD now says about open source
- I could just see a commander in the field ....having to wait for procurement to get a simple map through bids while his troops are getting shot up even though it is publicly available (oh wait, isn't that how the Chinese embassy got accidentally bombed?)Always use the best tool for...
- Tags: Linux, UNIX, Operating systems, Cyberthreats, SECURITY, Spyware, adware & malware, U.S. Department of Defense, open source, OpenBSD, attack
- Discussion threads 2009-10-28
- JollysFastVNC 0.98.50 (Mac)
- AIM: to become the best VNC client on the Mac. BACKGROUND When I started ScreenRecycler I thought that there are enough VNC clients out there to support it. When the program started to get useful I realized that the VNC clients available on the Mac were pretty slow and people...
- Tags: Apple Macintosh, VNC, Jinx.de
- Software downloads 2009-10-14
- Spreadsheet to Shop 2.50n (Windows)
- If your Web site does not have a shop, Spreadsheet to Shop (S2S) lets you easily create one for it. S2S is easy to use because no programming is required and a third party server, PayPals, is used to process credit card payments. S2S can even upload the shop to...
- Tags: Shop, Microsoft Windows, Spreadsheet, Prefect Systems, S2S, Productivity, Web Site Development, Internet
- Software downloads 2009-09-03
- LightWayText for Windows 4.5 (Windows)
- LightWayText for Windows is a flexible cross-platform text editor for multilingual word processing. Versatile, widely used from programming to various writing - and available for both Mac and PC. It opens even big files rapidly, and has all the features you expect including RTF and a spell checker. It has...
- Tags: Microsoft Windows, Operating Systems, Software
- Software downloads 2009-08-28
- AAA Media Player 2.0d (Windows)
- AAA MediaPlayer provides video search and online cable TV in one easy to use application, your one source for all online video content. Multi format media player and online cable network. AAA plays local mp3 and video files as well as web files including network programming. Watch, download and save...
- Tags: Microsoft Windows Media Player, Microsoft Windows, Video, OPVP, AAA MediaPlayer, Corporate Communications, Marketing
- Software downloads 2009-08-21
- JollysFastVNC 0.98.36 (Mac)
- AIM: to become the best VNC client on the Mac. BACKGROUND When I started ScreenRecycler I thought that there are enough VNC clients out there to support it. When the program started to get useful I realized that the VNC clients available on the Mac were pretty slow and people...
- Tags: Apple Macintosh, VNC, Jinx.de
- Software downloads 2009-08-15
- Are we too impatient with SOA?
- Are we too impatient with SOA?impatience and laziness? Go back through a lot of articles on your site and you'll find a lot of articles hyping the transformative nature of SOA, the benefits of reuse, etc, etc. SOA has been hyped and oversold from Day 1. It was...
- Tags: Service-oriented architecture (SOA), OOA/OOD/OOP, Web services, Middleware, Enterprise software, SOA, object-oriented, Java
- Discussion threads 2009-06-29
- MeVisLab 2.0 (Mac)
- MeVisLab is a visual programming and rapid prototyping platform for image processing research and development with a focus on medical imaging. MeVisLab provides a flexible and simple handling of visualization and image processing algorithms by modular visual programming. No programming knowledge is required to set up image processing...
- Tags: Apple Macintosh, Medical Imaging, Image Processing, Programming, MeVis Research GmbH, MeVisLab
- Software downloads 2009-06-15
- << Previous
- page 1 of 1
- Next >>
SmartPlanet
-
Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large.
Visit SmartPlanet
- More from IBM
-
-
Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN!
Try INNOV8 2.0: A BPM Simulator
-
Enabling Real-World Business Transformation through IBM Service Management
Read the EMA Analyst Report
White Papers and Webcasts