What was your main programming language before finding Elixir? (Poll)

Wonder if there’s a pattern :lol:

  • 4th Dimension/4D
  • ABAP
  • ABC
  • ActionScript
  • Ada
  • Agilent VEE
  • Algol
  • Alice
  • Angelscript
  • Apex
  • APL
  • AppleScript
  • Arc
  • Arduino
  • ASP
  • AspectJ
  • Assembly
  • ATLAS
  • Augeas
  • AutoHotkey
  • AutoIt
  • AutoLISP
  • Automator
  • Avenue
  • Awk
  • Bash
  • (Visual) Basic
  • bc
  • BCPL
  • BETA
  • BlitzMax
  • Boo
  • Bourne Shell
  • Bro
  • C
  • C Shell
  • C#
  • C++
  • C++/CLI
  • C-Omega
  • Caml
  • Ceylon
  • CFML
  • cg
  • Ch
  • CHILL
  • CIL
  • CL (OS/400)
  • Clarion
  • Clean
  • Clipper
  • Clojure
  • CLU
  • COBOL
  • Cobra
  • CoffeeScript
  • ColdFusion
  • COMAL
  • Common Lisp
  • Coq
  • cT
  • Curl
  • D
  • Dart
  • DCL
  • DCPU-16 ASM
  • Delphi/Object Pascal
  • DiBOL
  • Dylan
  • E
  • eC
  • Ecl
  • ECMAScript
  • EGL
  • Eiffel
  • Elixir
  • Emacs Lisp
  • Erlang
  • Etoys
  • Euphoria
  • EXEC
  • F#
  • Factor
  • Falcon
  • Fancy
  • Fantom
  • Felix
  • Forth
  • Fortran
  • Fortress
  • (Visual) FoxPro
  • Gambas
  • GNU Octave
  • Go
  • Google AppsScript
  • Gosu
  • Groovy
  • Haskell
  • haXe
  • Heron
  • HPL
  • HyperTalk
  • Icon
  • IDL
  • Inform
  • Informix-4GL
  • INTERCAL
  • Io
  • Ioke
  • J
  • J#
  • JADE
  • Java
  • Java FX Script
  • JavaScript
  • JScript
  • JScript.NET
  • Julia
  • Korn Shell
  • Kotlin
  • LabVIEW
  • Ladder Logic
  • Lasso
  • Limbo
  • Lingo
  • Lisp
  • Logo
  • Logtalk
  • LotusScript
  • LPC
  • Lua
  • Lustre
  • M4
  • MAD
  • Magic
  • Magik
  • Malbolge
  • MANTIS
  • Maple
  • Mathematica
  • MATLAB
  • Max/MSP
  • MAXScript
  • MEL
  • Mercury
  • Mirah
  • Miva
  • ML
  • Monkey
  • Modula-2
  • Modula-3
  • MOO
  • Moto
  • MS-DOS Batch
  • MUMPS
  • NATURAL
  • Nemerle
  • Nimrod
  • NQC
  • NSIS
  • Nu
  • NXT-G
  • Oberon
  • Object Rexx
  • Objective-C
  • Objective-J
  • OCaml
  • Occam
  • ooc
  • Opa
  • OpenCL
  • OpenEdge ABL
  • OPL
  • Oz
  • Paradox
  • Parrot
  • Pascal
  • Perl
  • PHP
  • Pike
  • PILOT
  • PL/I
  • PL/SQL
  • Pliant
  • PostScript
  • POV-Ray
  • PowerBasic
  • PowerScript
  • PowerShell
  • Processing
  • Prolog
  • Puppet
  • Pure Data
  • Python
  • Q
  • R
  • Racket
  • REALBasic
  • REBOL
  • Revolution
  • REXX
  • RPG (OS/400)
  • Ruby
  • Rust
  • S
  • S-PLUS
  • SAS
  • Sather
  • Scala
  • Scheme
  • Scilab
  • Scratch
  • sed
  • Seed7
  • Self
  • Shell
  • SIGNAL
  • Simula
  • Simulink
  • Slate
  • Smalltalk
  • Smarty
  • SPARK
  • SPSS
  • SQR
  • Squeak
  • Squirrel
  • Standard ML
  • Suneido
  • SuperCollider
  • TACL
  • Tcl
  • Tex
  • thinBasic
  • TOM
  • Transact-SQL
  • Turing
  • TypeScript
  • Vala/Genie
  • VBScript
  • Verilog
  • VHDL
  • VimL
  • Visual Basic .NET
  • WebDNA
  • Whitespace
  • X10
  • xBase
  • XBase++
  • Xen
  • XPL
  • XSLT
  • XQuery
  • yacc
  • Yorick
  • Z shell
  • Other (please say in thread!)
0 voters
4 Likes

Why is Elixir on the list? :003:

6 Likes

It’s for @josevalim to vote haha

4 Likes

Can you make this Multiple-Choice?

Even if I do only consider the last actively used languages, I need to tick Haskell, Ruby, and Erlang…

3 Likes

@peerreynders - what @sergio said :lol: (Just kidding, I just copied and pasted the list :icon_redface: I was going to shorten it but then thought someone is bound to complain :lol:)

@NobbZ - You’ll have to pick your favourite (Ruby, right? :043:) or most used or ‘go to’ language :003: (I did think about making it multiple choice but I thought it would be more interesting to see a 1:1 result).

There was no such thing as the favorite at that time.

I liked to use ruby for everyday automation of my workdesk.
I liked Haskell because its ADTs made me able to prototype datastructures easily and then implement them in the target language my university gave me.
I liked to use erlang for everything that had to be done concurrently.

But if I had to pick one of those, it’ll be probably Haskell, since that influenced my way to think about programming and data massively. It changed how I set up my objects in ruby, and also my knowledge in Haskell helped me to get the functional parts of erlang easier.

Yes, Haskell is the language that had the biggest impact on how I do things so far, so 'll pick that…

2 Likes

I have a favorite-for-a-use, even now, there is no ‘global favorite’. ^.^;

I’m paid to write VB6. Was that on the check list? I didn’t see it.

There’s an option for VBScript and another for Visual Basic .net - is it one of those?

The language as such is much the same but as VB6 compiles down to full featured stand-alone Windows apps (but not .net apps) it didn’t quite match either button.

1 Like

Ah right. Ok I think ‘other’ is probably best then :003: (unfortunately I can’t change the poll now that a vote has been placed).

VBScript was a modelled on Visual Basic and was used as a scripting language in Windows Scripting Host (replaced by PowerShell), Internet Explorer (replaced by Edge) and IIS. Visual Basic .NET is the successor to VB6 - though given that VB.NET is based on the CLR it’s a bit of a different beast.

Officially VB6 extended support ended 2008-Apr-08 - however Microsoft is granting it “It Just Works” support on Windows 10 until 2024. So VB6 is very much a sunset technology - with an extremely long sunset.

So the closest is VB.NET - even though there is still quite a big gap between the two.

2 Likes

Also, technically VB6 did not make standalone apps, it still required a runtime to work, though thankfully that runtime was tiny in comparison to the .NET horror. ^.^;