Sponsored White Papers, Webcasts, and Downloads
ZDNet Resources
- Haskell Is Not ML
- This paper presents a typed calculus IL ("Intermediate Language") which supports the embedding of ML-like (strict, eager) and Haskell-like (non-strict, lazy) languages, without favoring either. IL's type system includes negation continuations, but not implication function arrow. Within IL the authors find that lifted sums and products can be represented as...
- Tags: Springer Science+Business Media, Haskell, IL
- White papers 2006-02-06
Additional Resources
- How will Microsoft spend its multicore millions?
- How will Microsoft spend its multicore millions?Dan GrossmanWhat Dan Grossman did with transactional events and CML was pretty interesting. He was able to bring transactional events outside of a pure functional language like Haskell into CML. I am definitely looking forward to what he does in the future,...
- Tags: Dan Grossman, CML, multi-core, Microsoft Corp.
- Discussion threads 2008-07-28
- Digital cameras and forgotten memories
- Digital cameras and forgotten memories.....No but the complete reliance on technology for everything, every moment, every day is. Humans need to be outside, to experience life and it's smell, touch and taste. The advent of technology has silo'd the modern man so much that he is more out of touch...
- Tags: Digital cameras, Digital photography, digital camera, camera, memory, phone
- Discussion threads 2008-07-28
- Don't expect a flood of Mac open source
- Don't expect a flood of Mac open sourceYes, given that Mac is BSD based, it does not take much to get a whole lotof open source programs running on Mac. The biggest problem is that many of the GUI applications do not have the Mac look and feel. Does Apple...
- Tags: Desktops, Apple Macintosh, open source, software, Apple Inc.
- Discussion threads 2008-05-25
- Simple DirectMedia Layer (zip)
- Simple DirectMedia Layer was designed to be a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization:...
- Tags: Multimedia, SDL, Operating Systems, Apple Mac OS, Linux, Programming Languages, UNIX, Microsoft Windows, Scripting Languages, C#, C/C++, Software, Software Development, Software/Web Development, Web Development
- Software downloads 2008-01-24
- The (IEED) development environment
- The IEED development environmentSo then, Murph...... when you say [i]"because “Plan b” is C and it’s almost as bad an answer as trying to hand optimise the intermediates produced by the IBM Fortran compiler"[/i] you are saying that one of your favourite company's Sun best known products Java isn't up...
- Tags: Programming languages, development environment, Redundancy, environment, Murph, Fortran
- Discussion threads 2007-08-08
- Microsoft asks 'So who wants to be a programmer?'
- Microsoft asks 'So who wants to be a programmer?'Poor way to teach...I was asked to review this content awhile back and at the time I said it had the same problem almost every "self taught" program/book/system to learn coding suffers from. The lack of teaching structure in programming.If you...
- Tags: Development tools, Microsoft Corp., programmer
- Discussion threads 2007-03-01
- Why the Sharp languages still matter
- Its been a while since Microsoft has talked publicly about the # Sharp programming languages under development by its research unit. But the silence doesnt mean nothings been happening. Elements of the Sharps -- F#, Spec#, X# now known as C Omega, all of which build on top of...
- Tags: Database, SQL Server, Development tools, Visual Studio Orcas, .Net Framework
- Blog posts 2007-02-21
- Data Parallel Haskell: A Status Report
- This paper describes the design and current status of the effort to implement the programming model of nested data parallelism into the Glasgow Haskell Compiler. This paper extended the original programming model and its implementation, both of which were first popularised by the NESL language, in terms of expressiveness as...
- Tags: Programming Model, Association For Computing Machinery, Multi-core, Programming, Development Tools, Software Development, Software/Web Development
- White papers 2007-01-16
- Google NOT revolutionizing newspaper ad sales
- Last week, a cheery Google Checkout merchant shared a glowing testimonial with the New York Times (see “Google Checkout: $20 million AdWords pitch”), he even modeled a Google Checkout tee-shirt for the New York Times reporter. Today, the Washington Post brings us its latest report on how Google is “too...
- Tags: Google Inc., advertisement, YouTube Inc.
- Blog posts 2006-12-27
- Search 11 more languages with Google Code Search
- Fellow blogger Ed Burnette spotted an announcement from the Google Code Search team stating they added an additional 11 languages to the service.We just added support for additional programming languages: AppleScript, COBOL, ColdFusion, Haskell, Modula-2, Modula-3, OCaml, R, Rebol, SML, and VHDL. They now appear in the language...
- Tags: Google Code Search
- Blog posts 2006-11-18
- Google Code Search adds support for 11 additional languages
- The Google Code Search team has just announced support for AppleScript, COBOL, ColdFusion, Haskell, Modula-2, Modula-3, OCaml, R, Rebol, SML, and VHDL. You can select them on the advanced search page or with the "lang:" operator. Other languages are supported with a bit more work:If your language of choice isnt...
- Tags: Google Code Search, Google Code, Google Inc.
- Blog posts 2006-11-18
- Dell to slash rebates and promotions
- Dell to slash rebates and promotionsEnding the rebate treadmill is a good ideaIt's really about time, that vendors realize consumers are tired of rebates. Many companies not Dell specifically will sit on rebates for months, or not even pay them. I say, if you want to lower the...
- Tags: Dell Computer Corp.
- Discussion threads 2006-07-13
- Transactional Memory With Data Invariants
- This paper introduces a mechanism for asserting invariants that are maintained by a program that uses atomic memory transactions. The idea is simple: a programmer writes check E where E is an expression that should be preserved by every atomic update for the remainder of the program's execution. The authors...
- Tags: Author, Memory, Microsoft Corp., Idea, Development Tools, Software Development, Software/Web Development
- White papers 2006-05-15
- Confessions of a Used Programming Language Salesman: Getting the Masses Hooked on Haskell
- Programmers in the real world wrestle everyday to overcome the impedance mismatch between relational data, objects, and XML. The authors have been working on solving this problem for the past ten years by applying principles from functional programming, in particular monads and comprehensions. By viewing data as monads and formulating...
- Tags: Programming Language, Programming, Programming Languages, Development Tools, Software Development, Software/Web Development
- White papers 2006-04-28
- Lock Free Data Structures Using STM in Haskell
- This paper explores the feasibility of re-expressing concurrent algorithms with explicit locks in terms of lock free code written using Haskell's implementation of software transactional memory. Experimental results are presented which show that for multi-processor systems the simpler lock free implementations offer superior performance when compared to their corresponding lock...
- Tags: Implementation, Multiprocessor, Processors, Semiconductors, Hardware, Components
- White papers 2006-01-18
- Haskell on a Shared-Memory Multiprocessor
- Multi-core processors are coming, and it requires ways to program them. The combination of purely-functional programming and explicit, monadic threads, communicating using transactional memory, looks like a particularly promising way to do so. This paper describes a full-scale implementation of shared-memory parallel Haskell, based on the Glasgow Haskell Compiler. The...
- Tags: Performance, Association For Computing Machinery, Contribution, Performance Management, Processors, Human Resources, Workforce Management, Semiconductors, Hardware, Components
- White papers 2005-09-30
- Antispam proposals advance
- Antispam proposals advanceTahnk you Microsoft for building a fire under these guys!;-)Just Another Exploit Waiting to HappenIt's almost funny to listen to Microsoft's arguments for ID'ing. Historically, they've been directly or indirectly responsible for most of the junk mail on the internet either thru hijacking holes in their OS,...
- Tags: E-mail, Spam, Microsoft Outlook, Cyberthreats, Viruses and worms, anti-spam, Microsoft Corp.
- Discussion threads 2005-06-29
- The Haskell Company Automates Human Resources, Saving Time and Money
- The Haskell Company is America's leading integrated design-build firm practicing in the general building and civil infrastructure markets. The company wanted to allow for greater enterprise-wide visibility, automation, and management of Human Resources HR functions, including centralized payroll and benefits administration. The challenge was to reduce administrative HR costs by...
- Tags: Human Resources, Oracle Corp.
- Case studies
- << Previous
- page 1 of 1
- Next >>
White Papers and Webcasts