The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Language Oriented Programming.

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Frans Bouma

Posts: 265
Nickname: fbouma
Registered: Aug, 2003

Frans Bouma is a senior software engineer for Solutions Design
Language Oriented Programming. Posted: Nov 21, 2004 3:54 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Frans Bouma.
Original Post: Language Oriented Programming.
Feed Title: Frans Bouma's blog
Feed URL: http://www.asp.net/err404.htm?aspxerrorpath=/fbouma/Rss.aspx
Feed Description: Generator.CreateCoolTool();
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Frans Bouma
Latest Posts From Frans Bouma's blog

Advertisement

Via Andres Aguiar I stumbled into one of the most insightful articles I've read in the last couple of months: Language Oriented Programming, The Next Programming Paradigm, written by Sergey Dmitriev of Jetbrains.

All I can say is: read it. Again and again and again. It brilliantly describes one of the biggest problems of today's software engineering: that there is no (or at most weak) connection between what we're intented to develop and what's actually developed; you need to reverse engineer the code written to understand which functionality it represents, while it should be that what you intended (i.e. the functional description of what you want to develop, the concept) is projected onto the programming language in such a way that it is as close to a 1:1 projection as possible, so you can find back implementations of pieces of functionality fast and easy and also that you can find back the theoretical base for a piece of code in the functional description fast and easy.

It will be a long road, but as long as enough developers be convinced of the fact that solving this problem is the only way to reach the ultimate goal: having 100% reliable, bugfree and maintainable software, large software vendors like Microsoft will perhaps begin developing the required tools to make this step forward.

Read: Language Oriented Programming.

Topic: SQL Server & ASP.NET Konferenz der deutschen FoxPro User Group dFPUG Previous Topic   Next Topic Topic: Sybari Strengthens Security For Microsoft SharePoint Products

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use