Author Topic: Which programming languages do you use most?  (Read 20433 times)

0 Members and 1 Guest are viewing this topic.

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7805
  • Country: us
  • adieu
Re: Which programming languages do you use most?
« Reply #50 on: September 08, 2013, 10:59:34 pm »
..apart from when a compiler bug makes it decide to not save quite all context it should in the ISR code..

Ooh.... that sounds horrifying... :scared:
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2347
  • Country: gr
Re: Which programming languages do you use most?
« Reply #51 on: September 08, 2013, 11:01:08 pm »
Hours of fun! /Me runs!

Alexander.
Become a realist, stay a dreamer.

 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7805
  • Country: us
  • adieu
Re: Which programming languages do you use most?
« Reply #52 on: September 08, 2013, 11:11:13 pm »
*comic omitted*

:P :P :P

Alexander.

Ruby: Monkey-patch their modules and duck-punch their classes to reprogram them to be interested in us?

What? These are "real" terms used by (not only) Ruby programmers...
No longer active here - try the IRC channel if you just can't be without me :)
 

Online IanB

  • Super Contributor
  • ***
  • Posts: 9614
  • Country: us
Re: Which programming languages do you use most?
« Reply #53 on: September 08, 2013, 11:21:20 pm »
..apart from when a compiler bug makes it decide to not save quite all context it should in the ISR code..

I had endless fun once when a Fortran compiler failed to emit an appropriate floating point guard instruction before the return statement at the end of a subroutine. As a result a floating point overflow created when the excessively large 80 bit value in an FP register was down converted to the 32 bit single precision return value got left sitting in the processor status register like a ticking time bomb. Two subroutines later in the execution path the next completely innocent floating point instruction to be encountered triggered a floating point overflow exception, far away from the origin. This caused a tremendous amount of puzzlement.

A word to the wise: on Intel x86 hardware, a faulting FP instruction does not generate an exception (if exceptions are enabled), rather the next FP instruction to be encountered throws the exception. So if the very last FP instruction in a sequence might cause an exception, you must follow it by a floating point no-op (FNOP) instruction in order to cause the exception to be thrown. Compiler writers take note.
I'm not an EE--what am I doing here?
 

Offline HackedFridgeMagnet

  • Super Contributor
  • ***
  • Posts: 1941
  • Country: au
Re: Which programming languages do you use most?
« Reply #54 on: September 09, 2013, 12:52:06 am »
VB6 arrrrgh. Guys port your libraries, port your apps. Throw it away. I actually liked VBscript better than VB6 as it had no pretensions of being a proper language.
Quote
Goto  VB.net

VB.net: 'you wont look back.
  (had to say it)

I used to love doing Delphi, they were so far ahead of the game circa 2000.

I currently use:
c, C++, C#. I look at the dissassembly if i have to.
C++ would be better if there wasn't 10 different ways to do everything. It's ok when you write from scratch because then you can use a subset of the language, but often you get handed a big blancmange of code that has been written by 10 different people, that uses every feature of this feature rich language to no useful effect.
Unfortunately they are trying to do the same to C# language, KISS.
I am trying mixed c and C++ on embedded just so I can use templates.  It seems ok, on Arm cortex.


I liked Java but not all the crazy enterprise stuff.

Hard to get by without Html, javascript, css.

Dislike python. terrible language but great set of libraries.


 

Offline firewalker

  • Super Contributor
  • ***
  • Posts: 2347
  • Country: gr
Re: Which programming languages do you use most?
« Reply #55 on: September 09, 2013, 07:52:55 am »
Ha, I forgot Pascal. Actually I use Lazarus.

Alexander.
Become a realist, stay a dreamer.

 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 12069
  • Country: gb
    • Mike's Electric Stuff
Re: Which programming languages do you use most?
« Reply #56 on: September 09, 2013, 08:38:28 am »
VB6 arrrrgh. Guys port your libraries, port your apps. Throw it away. I actually liked VBscript better than VB6 as it had no pretensions of being a proper language.
Quote
Goto  VB.net

VB.net: 'you wont look back.
 
..except to install a trivial bit of code on another PC  you need to install umpteen megs of .net framework. Worse than the VB6 DLL nonsense.

Quote
I used to love doing Delphi, they were so far ahead of the game circa 2000.
I did start looking at Delphi & got sidetracked - I liked that it produced a single .exe that would just run

Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline jaxbird

  • Frequent Contributor
  • **
  • Posts: 772
  • Country: 00
Re: Which programming languages do you use most?
« Reply #57 on: September 09, 2013, 08:39:33 am »
These days I prefeer C based languages, from the basic ANSI C to java, C# etc. I used to really like C++, but mostly in the original vision of Mr. Stoustrup, it's become much too "tainted" a language these days.

Previously I have been a big fan of Borland's Turbo Pascal and used VB from version 1 (the original 720Kb floppy DOS version) until the last version 6.

For students wondering what is the most beneficial language to learn, my advise is no particular language. In my position, on average, I perform maybe 2-3 interviews a month, and honestly, I don't care about language syntax/specific stills etc. unless someone thinks a specific language is the only way (which shows lack of understanding and the fast route to a no hire).

It's all about understanding the fundamental concepts.

For senior positions I will not even get into any language. It will be purely based on personality, design concepts and past experience.

For junior positions, I will ask algorithm based questions and require solutions on a whiteboard, but any language or psuedo they prefeer.

Howeder for contractors I need specific proof of skills in the specific field they are being considered for. So if you are a Java developer and you are applying for a C# contract, there is no chance. Well actually it's unlikely that applicant would make it past HR :)


Analog Discovery Projects: http://www.thestuffmade.com
Youtube random project videos: https://www.youtube.com/user/TheStuffMade
 

Offline JTR

  • Regular Contributor
  • *
  • Posts: 106
  • Country: au
Re: Which programming languages do you use most?
« Reply #58 on: September 09, 2013, 10:09:17 am »
I code mostly in assembler, C and VB6 which, of course, all means that my most often used language is FOUL language.
 

Offline andyturk

  • Frequent Contributor
  • **
  • Posts: 892
  • Country: us
Re: Which programming languages do you use most?
« Reply #59 on: September 09, 2013, 05:26:22 pm »
Ruby: Monkey-patch their modules and duck-punch their classes to reprogram them to be interested in us?

I duck-punched a class once. I felt dirty afterwards.
 

Offline Kjelt

  • Super Contributor
  • ***
  • Posts: 5751
  • Country: nl
Re: Which programming languages do you use most?
« Reply #60 on: September 09, 2013, 08:37:44 pm »
For embedded SW:  mostly C (99%)  and 1% assembli only when
a) it can't be done in C (like shifting with carry)
b) it is MUCH faster in assembli
c) the compiler screws up

For a few PC applications: C++  and C# but I have a hard time since I program most of the time C and C# has so many differences ( I miss the #define)  |O  :-DD
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: Which programming languages do you use most?
« Reply #61 on: September 09, 2013, 08:44:19 pm »
Verilog and C, c#
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline hughes_k

  • Contributor
  • Posts: 16
Re: Which programming languages do you use most?
« Reply #62 on: October 07, 2013, 12:34:36 am »
C++ when I worked in the financial software world.

Nowadays:
Python for PC-side prototyping of data handling, barebone GUIs, and the like.  It's quick and easy to put things together, and I love being able to prototype on the interactive terminal
C for embedded software.
MATLAB for data analysis.  It's a subpar language, but the mathematical functions and plotting abilities available are second to none.
 

Offline Richard_Fry

  • Contributor
  • Posts: 11
  • Country: au
Re: Which programming languages do you use most?
« Reply #63 on: October 07, 2013, 02:32:39 am »
C for embedded
VHDL on CPLDs
VB.net for any quick windows apps to talk to hardware and I don't go much further than that for PC apps
 

Offline psycho0815

  • Regular Contributor
  • *
  • Posts: 151
  • Country: de
    • H-REG Blog
Re: Which programming languages do you use most?
« Reply #64 on: October 07, 2013, 07:53:01 am »
At work (i'm a Software Developer, not EE):
Java,
some vb, vb.net, vba
COBOL, well Delta ADS actually, but no one knows what that is, anyway.

At Home/Hobby:
C/C++ for embedded stuff
Assembler on AVR if i have to
Python for almost any scriptingtask these days
some shellscripting

 
If you like, check out my blog (german):
http://h-reg.blogspot.de
 

Offline GeorgeHahn

  • Contributor
  • Posts: 20
  • Country: us
  • If it still has a warranty, why own it?
Re: Which programming languages do you use most?
« Reply #65 on: October 07, 2013, 09:02:21 am »
Embedded - C (though I'd love to see Rust on embedded)
Desktop - JS to C# to Python and beyond
 

Offline filip_cro

  • Regular Contributor
  • *
  • Posts: 71
  • Country: hr
Re: Which programming languages do you use most?
« Reply #66 on: October 07, 2013, 11:00:05 am »
C - microcontrollers
assembler - I need to use it in school.

 

Offline WarSim

  • Frequent Contributor
  • **
  • Posts: 514
Which programming languages do you use most?
« Reply #67 on: October 07, 2013, 04:13:01 pm »

COBOL, well Delta ADS actually, but no one knows what that is, anyway.

Not all of us here are to young to know of such things.  :).
Some of us are SysAny's also.  There is a wide range of skills here.  Which is a good thing, IMHO. 
 

Offline flattermann1822

  • Contributor
  • Posts: 20
  • Country: de
Re: Which programming languages do you use most?
« Reply #68 on: October 07, 2013, 04:45:28 pm »
C for embedded,
C# forms for simple gui applications,
labview for testing and measurement,
java/android
 

Offline twistedresistor

  • Contributor
  • Posts: 37
  • Country: 00
Re: Which programming languages do you use most?
« Reply #69 on: October 07, 2013, 05:00:09 pm »
For programming microcontrollers i have never used anything else than C. Although ASM can speed up things if really necessary I've never been in a situation where it would be helpful to know.

As far as automating stuff on my PC goes i use good old batch files.  If i needed something with a GUI i probably would tend to C#.

For automating measurements I've used a bit of LabView and Mathcad but only during my studies. When working with Microchip devices ProfiLab is something worth to look at. It is a bit LabView-esque but with less functionality. But for simple GUI stuff when in need it has never failed.
 

Offline GadgetUK

  • Contributor
  • Posts: 10
Re: Which programming languages do you use most?
« Reply #70 on: October 07, 2013, 05:17:25 pm »
C for microcontrollers and old retro system programming, Java, C# .NET and Objective C for PC and mobile software development.  Personally I still prefer to use C++ and Delphi for anything on Win32.
 

Offline MirXas

  • Contributor
  • Posts: 6
  • Country: lt
Re: Which programming languages do you use most?
« Reply #71 on: October 07, 2013, 05:56:20 pm »
In my opinion, C is for embedded electronics (uC's and other).
Pascal - for schools, newbies (to learn the basics)
 

Offline Abstr7ct

  • Regular Contributor
  • *
  • Posts: 88
  • Country: 00
  • Learner
Re: Which programming languages do you use most?
« Reply #72 on: October 07, 2013, 06:07:11 pm »
General Purpose Programming: C, C++
Embedded System Programming: C
Digital Design: VHDL

At one time, I tried Java for GPP and went as far as GUI during a Summer vacation, but I stopped after finishing a 3 credit Java-based OOP course in my EE program.
« Last Edit: October 07, 2013, 06:10:38 pm by Abstr7ct »
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8229
  • Country: 00
Re: Which programming languages do you use most?
« Reply #73 on: October 07, 2013, 06:43:31 pm »
I use one language exclusively: whatever works.
================================
https://dannyelectronics.wordpress.com/
 

Offline elektronchika

  • Contributor
  • Posts: 34
  • Country: bg
    • Elektronchika's blog
Re: Which programming languages do you use most?
« Reply #74 on: October 07, 2013, 07:44:54 pm »
I use VHDL for FPGA and SystemVerilog for verification
C/C++ for MCU

Nothing special...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf