|
Thanks when I get caught up with what I'm doing Robbie[^] I may get a wild hair and get one if they're that cheap.
|
|
|
|
|
How does one "use" C# without writing code in C#?
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
|
maybe he "used" C# in the biblical sense...
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Copy an article from CodeProject that meets a need. I review the code, implement it, but don't have to change it. Use... not write.
Or, write my code in VB.NET and call the classes written in C#.
|
|
|
|
|
A read-only use of C#. Ok.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
I have used APL - as a code spec - without writing any.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Assembler - Many variations on many machines including IBM and DEC
C
C++
C#
Basic - many variations on many machines
Not a very impressive list but stayed pretty much with what I knew and what the companies I worked for used.
|
|
|
|
|
Also in chronological order as far as I remember...
GWBASIC
DBASEIII
DBASEIV
C
C++
VB6
VBA (macros)
Pascal (Delphi 5)
Assembler
IEC 61131-3 (Beckhoff TWinCAT PLC in Structured Text (something similar to C used to control machines)).
DIN 66025 (Beckhoff TWinCAT NCi and CNC).
RAPID (ABB robot programming language).
KRL (KUKA robot programming language).
Other device dependent languages.
VisualC++
Java
JavaScript
Edited, did not read about the professionally bit...
modified 9-Dec-13 15:44pm.
|
|
|
|
|
Wow! You actually did GWBASIC professionally?
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
It seems I have to re-learn to read...
Already updated...
GWBASIC was only for learning lots of years ago...
|
|
|
|
|
|
In roughly chronological order:
VAX BASIC (I tried to use VAX Pascal instead, but the boss insisted)
Turbo Pascal (but only for one small app, hardly worth mentioning really)
DCL
VAX C / DECC
PL/SQL
C#
T-SQL
VB.net (sorry)
I also had classes in COBOL, Fortran, and VAX Macro (assembly) in college and am glad I never had to use them for real.
Now I'm reduced to using SSIS (which is not a language at all) and only get to use C# for a few small supporting console apps.
|
|
|
|
|
PIEBALDconsult wrote: DCL I'm glad someone else claimed DCL as a programming language. I wrote a preprocessor in it for one project that generated about 25% of the code from a domain specific language we created.
Software Zen: delete this;
|
|
|
|
|
It's Turing-complete*. I wrote a few (maybe as many as four?) menuing systems with it over the years, but mostly nothing extraordinary.
* Hmmm... maybe a project for some evening -- write a Turing Machine in DCL. I've written them in several languages including T-SQL.
Edit: Muhahahahaaaaaa... it is alive! At least a very simple Turing Machine written in DCL; reads the state table from a file and takes the input from a parameter, writes the output to SYS$OUTPUT. I'll work on it more tonight.
modified 10-Dec-13 8:53am.
|
|
|
|
|
I think my favorite "stupid DCL trick" was using defined symbols as arrays through concatenation of the 'index' with the 'array' name.
Software Zen: delete this;
|
|
|
|
|
Yeah I'm using them in this. In this case I have two keys; the state and the scanned symbol. Unfortunately that limits the states and symbols to characters that are valid for symbol names (alphanumeric, underscore, and dollar sign) and they're non-case-sensitive. :shrug:
I was surprised at how quickly my DCL-fu came back. I just have to remember how to use EDT.
|
|
|
|
|
Crap, forgot about DCL... Ok, add that to the list.
Wrote a mini-Basic in DCL with for/next loops, subroutines, variables... ahhh... the good days.
|
|
|
|
|
BASIC (ZX Spectrum)
Forth
Assembly (ZX Spectrum)
GW-Basic
Pascal
'Professionally':
Assembly (PIC microcontrollers)
C
AWK
C++
PHP
Javascript
C#
VB.NET
Lua
Veni, vidi, vici.
|
|
|
|
|
Chronological:
Applesoft Basic (Apple II - Semi-Professional I worked on a volunteer project in 1982 which was never released)
6502 Assembly (Apple IIe - I really did write games using this)
Clipper/dBase III (Internal proof-on-concept)
Batch (Windows/DOS)
8086 Assembly (PC, mostly TASM with some MASM)
C (Turbo C then Microsoft C)
Windy (Invented language to drive UIs in DOS, which I heavily modified.)
Typhoon (My rewrite of Windy that was abandoned when Windows 3.0 was released.)
C++ (Borland C++ and Visual C++)
VBA (shudder)
Python
SQL (the basics)
PowerPC Asssembly (VxWorks boot loader for embedded system)
C#
(I had to read & review some ARM assembly, don't know if that counts.)
SSEx (is this a separate language?)
I am now back in C++ and loving it.
modified 9-Dec-13 15:57pm.
|
|
|
|
|
Many of those listed plus some others. The only one I really like is c#. Why? Because it's the one that pays the mortgage.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
Those who seek perfection will only find imperfection
nils illegitimus carborundum
me, me, me
me, in pictures
|
|
|
|
|
HP-67 Calculator for Gas Chromatography calculations
Z80 and 8086 Assembler (micro-hydro and wind power systems)
FORTH (Real-time Airport Pass Card system)
MUMPS (Veteran's Administration)
Turbo Pascal (V1 thru Deplhi 5? or 6?) (U.S. Army)
IBM CSP and REXX (U.S. Army)
PowerBuilder 6 thru 9 (U.S. Army/Air Force)
VB 6 thru VB.NET 2010 (Conversions from COBOL to VB)
C# (U.S. Air Force)
I actually made/make money using all of these...
|
|
|
|
|
Quote: REXX (U.S. Army) Hey! Another Rexxpert! We seem to be few and far between these days.
As well as using Rexx, later on in my career I actually ended up writing (for two different companies and totally different applications) a couple of Rexx interpreters. The first was actually a re-write as the person who wrote the original had never used the language and had made some basic mistakes in the interpreter (and it only supported integers - weird since it was written in C++ and I only had to change a couple of variable types to fix it since the parser already recognized floating point)!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
In chronological order, I have put approximate dates to show when I first started using the languages.
I am surprised to see how few I have used:
Sinclair BASIC - 1982
BBC Micro BASIC - 1982
Pascal - 1988
6502 Assembly - 1988
COBOL -1989
SQL - 1989
Hypercard 2 - 1991
VBA - 1995
Vbscript - 1997
Javascript - 1997
C++ - 1998
VB .Net - 2003
C# - 2005
Haskell - 2013
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|