What programming and domain specific languages do you use every day?

Posted by on in Blogs
In the course of a typical day I use a range of programming and domain specific languages in the programs I build, the demos I create, and the presentations I give.  If we were just talking about the most used programming language for any one developer, each of us might mention C, C++, C#, Java, Delphi, VB, PHP, Python, and Ruby as our preferred language.

In the earlier years of computing (say, before the 1980s) we might list one higher level programming language that we use along with some assembly language programming for low level work.  Today most programmers use many more languages.  Neal Ford calls this "Polyglot Programming".

For myself, in my typical day (is any day really "typical" for a programmer?) I use a combination of Delphi, UML, C++, JavaScript, HTML, SQL, and XML. In a typical week I would add PHP and Ruby to this list.

What programming and domain specific languages do you use every day?


About
Gold User, Rank: 1, Points: 2466
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.

Comments

  • Guest
    Steve boyd Wednesday, 17 December 2008

    Delphi, C/C++, Cobol

  • Guest
    Dana Dill Wednesday, 17 December 2008

    I use Delphi (Object Pascal) and Visual Studio (C# and Xmal) mostly.

  • Guest
    dag Wednesday, 17 December 2008

    Delphi
    C (Linux)
    Assembler

  • Guest
    Ben Wednesday, 17 December 2008

    'Every day' is too strict a timeframe for me, but these are the languages/tools I use regularly:
    C++Builder (new projects)
    Visual C++ 6 (existing projects)
    Borland C++ 5.02 (embedded DOS target)
    Ladder Logic (Allen-Bradley & Omron flavors)
    SQL
    XML
    COM
    Interbase
    Access/Jet
    RSView (HMI visualization for some projects)

  • Guest
    Salvador Gomez R Wednesday, 17 December 2008

    Certainly, these days we kind of consider our own typical day like a constant tackling of challenges, so I think I'm not exactly counting the tools I use, as I grab whatever is at hand in the most adequate way possible.

    Anyway, quickly rethinking it :P I could mention Delphi, Delphi.Net, JavaScript, SQL (TSQL, MySQL, Interbase, StreamSQL), XML (XSD, XQuery), C#, HTML, ASP.Net, PHP, DOS scripting, bash scripting, Clipper/xHarbour (believe it or not), and my own metaprograming fx (called Chavascript :P )

    In the ocassionally-used list: Java (spring, hibernate, JWS, JSP), VB.Net, Perl, C++

  • Guest
    Sean Cross Wednesday, 17 December 2008

    In the last month, I have used:
    Delphi
    Sql
    C++ builder
    Visual C++
    Objective C (aagh)

  • Guest
    Lars D Wednesday, 17 December 2008

    I could give an answer to this one here and now, but the list looked differently 12 months ago. It would be interesting to know the purpose of your question :-) A good question could be: What relation do the different pieces of source code have, and how do they interface?

  • Guest
    David C Wednesday, 17 December 2008

    Delphi (always)
    SQL (always)
    XML (sometimes)

    Years ago (Delphi 1) I always thought I would still need C or C++, but as of this date I haven't had to use them again at all. I do only desktop applications, so Java, .NET, etc currently have no place in my "programmers life".

  • Guest
    David C Wednesday, 17 December 2008

    Delphi (everyday)
    SQL (most days)
    XML (sometimes)

    When I switched to using Delphi (Delphi 1) I always though I would need to use C/C++ for somethings. As of this date I have never needed them. I also have no need of Java, .NET, etc. I only do Desktop and Network applications.

  • Guest
    Daniele Teti Wednesday, 17 December 2008

    Actualy I use:
    Delphi for Win32
    PHP (with or without Delphi for PHP)
    C# (little),
    Javascript
    XML
    Ruby (little)
    SQL
    UML

  • Guest
    Daniel Luyo Wednesday, 17 December 2008

    Delphi (every day, for server and desktop programming)
    SQL (Firebird)
    XML (is this a language)
    C/C++ Visual C (WinCE programming)
    Java J2me (for phone programming)

    I dream on having lanuguage extensions in Delphi as in C# to have real "domain specific language" inside Delphi

    [SQL]
    Select * from Table1
    [/SQL]

    [MyDSL]
    Copy Object1 To Container
    [MyDSL]

  • Guest
    Alois Schmid Wednesday, 17 December 2008

    C#, UML, OCL (everyday)
    Delphi, XML, SQL (sometimes)

  • Guest
    Samuel Herzog Wednesday, 17 December 2008

    Delphi 7 (everyday for Business)
    Lazarus ( everyday in sparetime)

  • Guest
    Andrew Podkin Wednesday, 17 December 2008

    Delphi
    VB.NET
    IS-Builder (ISBL)
    Python

  • Guest
    Samir Wednesday, 17 December 2008

    Delphi for Win32 (everyday)
    C++Builder, Visual C++ (sometimes)

  • Guest
    David Glassborow Wednesday, 17 December 2008

    Everyday:
    - Delphi
    - VB.net
    - SQL

    Most days:
    - HTML / CSS / Javascript
    - Ruby

  • Guest
    buletov Wednesday, 17 December 2008

    Everyday:
    - Delphi
    - PL/SQL

    Others:
    - Lua
    - Ruby (on Rails)

  • Guest
    John Jensen Thursday, 18 December 2008

    Everyday
    - Delphi
    - TSQL

    Occasional
    - vbscript

  • Guest
    Tony Thursday, 18 December 2008

    Delphi and Python

    How about a nice Python IDE ?

  • Guest
    Mauricio Buso Thursday, 18 December 2008

    Delphi WIn32 ...
    Delphi.NET .... but D2007 have huge problems .. but I try ... hehhehehehe
    PL/SQL

  • Please login first in order for you to submit comments

Check out more tips and tricks in this development video: