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?
{ 22 } Comments
Delphi, C/C++, Cobol
I use Delphi (Object Pascal) and Visual Studio (C# and Xmal) mostly.
Delphi
C (Linux)
Assembler
‘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)
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
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
)
In the ocassionally-used list: Java (spring, hibernate, JWS, JSP), VB.Net, Perl, C++
In the last month, I have used:
Delphi
Sql
C++ builder
Visual C++
Objective C (aagh)
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?
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".
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.
Actualy I use:
Delphi for Win32
PHP (with or without Delphi for PHP)
C# (little),
Javascript
XML
Ruby (little)
SQL
UML
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]
C#, UML, OCL (everyday)
Delphi, XML, SQL (sometimes)
Delphi 7 (everyday for Business)
Lazarus ( everyday in sparetime)
Delphi
VB.NET
IS-Builder (ISBL)
Python
Delphi for Win32 (everyday)
C++Builder, Visual C++ (sometimes)
Everyday:
- Delphi
- VB.net
- SQL
Most days:
- HTML / CSS / Javascript
- Ruby
Everyday:
- Delphi
- PL/SQL
Others:
- Lua
- Ruby (on Rails)
Everyday
- Delphi
- TSQL
Occasional
- vbscript
Delphi and Python
How about a nice Python IDE ?
Delphi WIn32 …
Delphi.NET …. but D2007 have huge problems .. but I try … hehhehehehe
PL/SQL
I saw polyglot programming go away and come back. In the mid-1970s, everybody was polyglot; I used BASIC, Fortran, COBOL, PL/I, and a little Algol. In the early PC era, I used BASIC and Pascal, but other people often said that everything ought to be coded in C. In the early 1990s, everybody wanted everything in C++ and I held out. Then there was an everything-in-Java stage, and I held out against that too. During all this time I did a lot of work in Prolog, a special-purpose language. But for the past five years or so I’ve come very close to doing everything in C#, which seems to be against my own principles.
When I dabble in microcontroller work, I tend to like application-specific languages such as BASCOM (a BASIC dialect) rather than plain C. The only advantage of C is that there are likely to be multiple compilers for the same language and the same CPU. But languages that don’t have to follow the C standard can adapt to the specific application better.
i’m using Delphi, C++, C#, PHP, Flash/Flex for my work
Post a Comment