Other than Delphi or similar Pascal derivatives, what programming languages do you hope to learn, dabble in, or work with in 2015?
Other than Delphi or similar Pascal derivatives, what programming languages do you hope to learn, dabble in, or work with in 2015?
In 2014 I got into Go, which I like. In 2015 I hope to play around with more functional languages such as Haskell, Scheme, and Common Lisp.
In 2014 I got into Go, which I like. In 2015 I hope to play around with more functional languages such as Haskell, Scheme, and Common Lisp.
I'd like to learn scala.
ReplyDelete- golang, took a brief look at it(my feelings are mixed), would love to have a project built in it for true experience, interesting that I just had a page opened: https://www.youtube.com/results?search_query=GopherCon+2014
ReplyDelete- haskell seems interesting, never took a serious look at it, hopefully I will this year
other than these two, I want to get closer to metal this year
I keep trying to get into functional languages, but my brain won't let me. The syntax is just too much of a barrier. Instead I'm bringing functional concepts over into other languages I use.
ReplyDeleteScala and Swift are my two: I've read enough to find them interesting but have never written a single program in either.
ReplyDeletePerhaps Haskell. I also find the syntax a challenge, but expect to benefit from the effort.
ReplyDeletePython seems to be really quite intriguing. I've just completed the Code Academy Python course (which is free). Coming from Delphi it seems quite intuitive. I'm hoping to use Python for data analysis and possibly a web project.
ReplyDeleteSteve Maughan Python is just great for cooking up simple things and as glue for others. Large projects are PITA in my view, but on the flip side, you can do a lot with a couple of hundred lines of Python code. That said, it's definitely a language one should use a bit.
ReplyDeleteWork will 'force' me in to Java, and Clojure. Because of work, I do like C# and if I wasn't a Delphi fan, I would be a C# fan :-)
ReplyDeleteNicholas Ring Java, eeew!
ReplyDeleteAsbjørn Heid My thoughts too but it is a necessary evil
ReplyDeleteJava & C++ suck
ReplyDelete[grabs popcorn]
Dorin Duminica I am unsure about the [grabs popcorn] reference but other than that I agree
ReplyDeleteNicholas Ring I was trying to start an argument and eat popcorn while people fight over it (:
ReplyDeleteDorin Duminica Oh yes - I like it when people argue at work, as I try to sell the popcorn - the only part I don't like is that they never give me any heads up so I can get ready :-)
ReplyDeleteDelphi Sucks! [grabs popcorn]
ReplyDelete(Or was that too obvious 😉)
Lübbe Onken Just a tad too obvious. Maybe if you went VCL or FMX, there might be a bite... ;-)
ReplyDeleteI'm trying to learn toddlers language at the moment. The syntax is highly irregular and keywords are very context dependent and have overloaded meanings, and are never fully qualified when used. Once you think you're decoding it correctly the language changed in the meantime.
ReplyDeleteWouter van Nifterick I have had seven years of that so far and you are correct on all points... I have heard that it goes on for around 20 years or so.
ReplyDeleteAccording to Nicholas Ring I'm roughly 70%-80% through, depending on which child I look at and I can tell you, that in the past years I had to learn a lot of new syntax. Very interesting :)
ReplyDeleteWouter van Nifterick Nicholas Ring Lübbe Onken Not to mention that each kid has its own language. On the bright side, if you have more then one, older ones tend to provide excellent translation service :)
ReplyDeleteI know I will continue with my Swift adventure, and I will definitively cross path with C#. And other languages I will continue using are Delphi, Java and Objective-C.
ReplyDeleteThanks for bringing uns back on topic Dalija Prasnikar :)
ReplyDeleteThis year will probably be 60% Delphi, 30% C# and 10% other stuff.
Delphi, and more T-SQL for sure.
ReplyDeletePerhaps some more PostgreSQL - although the management is a bit reluctant to make the switch from SQL Server to PostgreSQL as the savings per year are only in the lower one digit million range, and it means a lot of rewriting of db code, testing, and training of support and operations people.
I'd like to learn Swift, and I would love to tinker with Dart as well.
Go and swift
ReplyDeleteLars Fosdal management usually isn't very technical, soon enough, they'll realize that the cost of Microsoft worshiping is too great, PostgreSQL is a great database, never had any issue with it in over 5 years, just set it up and let it do it's job.
ReplyDeleteDorin Duminica - Oh, we have a very technically capable management. Everything has a cost, and the license cost is not necessarily the biggest cost. SQL Server is a very developer friendly environment, and there are tons of tools to chose from. Not so much for PostgreSQL, so moving from something with a known price and known performance, to something that has to be rewritten, retested and basically relearned - has a cost too - which may not be so easy to predict.
ReplyDeleteLars Fosdal if you've used SQL Server specific tools and language features, then it's probably not going to worth the transition even when the cost exceeds the million mark.
ReplyDeleteWe've taken the approach of using almost nothing specific so that at almost any point, we can move to a different database with minimal impact -- mostly testing; same for third party components, nothing without source code and it must bring real tangible value, not because it's shiny.
With 500 functions and procedures written in T-SQL, a migration is indeed a major task, even if the PostgreSQL and T-SQL are syntactically compatible (apart from transactions).
ReplyDeleteProbably more C# while crying (tears of joy - and sadness that I don't have that in Delphi) over the 6.0 features :)
ReplyDeleteI've been playing around quite a bit with Boo ( https://github.com/bamboo/boo ), which was designed to consciously imitate the look and feel of Python but without all the dynamic headaches.
ReplyDeleteThe other really interesting thing about it is its strong metaprogramming. It's a CLR language, so it's already got a Generics system that will feel very familiar to Delphi developers, but on top of that it's got 3 different mechanisms for code generation/transformation at compile time. (Sort of like Cirrus's AOP, for the Oxygene devs out there, but far more powerful because you actually get full access to the AST rather than an opaque variable representing the body of the original code.)
It's kind of an obscure language, but it's fun!
Java, Scala and Kotlin.
ReplyDelete