geekhack
geekhack Community => Other Geeky Stuff => Topic started by: starhacker on Fri, 13 July 2018, 04:34:22
-
Hey. Im just curious to know the devs within GH.
At work, I mainly use C++ to develop scientific applications. First language to pick up.
I like C# for its reflection, but mainly used for the Unity Engine. Made a some prototype games and tools.
Used to do competitive Java programming in high school, but never really ended up using it in a project.
Python for quick prototyping.
Learned some Haskell, it completely changed how to approach programming. It probably spoiled me, and now I complain about C++. :))
One of my favorite Haskell articles: Evaluating Cellular Automata is Comonadic (http://blog.sigfpe.com/2006/12/evaluating-cellular-automata-is.html)
What tech/languages do you all use for fun or work? Any projects you are working on that you would like to share?
-
At work i use ABL (previously 4BL) wich is mostly for database applications. Home is Bash and Java mostly (Android apps).
Sent from my SM-N915W8 using Tapatalk
-
Erlang, Python, Haskell.
-
Mostly Java at work these days, mostly Python at home (plus a fair bit of Python at work too).
-
I started learning Python on simplilearn app, any good resource for it?
-
Mosty plain ole Bash for fun. But I am learning a bit of C (bash scripts are becoming ridiculous) and processing.js (because why not).
-
At work, it heavily differs; currently, Java, JavaScript and C#. But I don't work for fun.
My currently preferred "private" languages are C, C++ and Delphi. I'm looking into Racket because it seems to be an acceptable Lisp with a magnificent standard library. It might replace Common Lisp for me.
-
I started learning Go, but haven't done much with it.
-
Some SQL, C#, VB .Net, C, C++, PowerShell.
-
JAVASCRIPT,JAVA,C,C#,C++,PHP
-
You young hipsters!
I use COBOL - like a real man! :p
(For work - not fun obviously.)
-
ADA95 [:
-
You young hipsters!
I use COBOL - like a real man! :p
(For work - not fun obviously.)
How about machine language for an esoteric machine which I can simulate in my head :p That or brainf*ck (https://en.wikipedia.org/wiki/Brain****)
-
I write in C.
Of the various variants of C++, only C++14 is worthwhile IMHO but then you would have to enforce strict discipline that everything is in the C++14 style. Good C code is often more clean and readable, because the language is less complex.
-
C++17 is lovely, actually.
-
Yeah, you're mostly right. They fixed (more) things that were weird in older C++ but some aspects are starting to make it a bit too heavy. Best to use C++17-compliant compiler but write your code in mostly a C++14 style.
The big proposals for C++20 are just out there IMHO: it would be better to make a new language altogether with those features and keeping conceptually C++ pure.
-
C++ - just like PHP - has become "fat" by 2018, indeed. But there is too much legacy code to make a fork worth the effort.
-
Turns out I'm decent at FP but not so much with OOP. Back to Python for a bit to grasp the concepts a bit better I guess. Last year was basically me setting up and learning vim :))
-
C++ - just like PHP - has become "fat" by 2018, indeed
C++ was fat in 1989
ADA95 [:
Do you work for the military now?
-
Bash and a bit of C++ (arduino), still early in the learning process.
Thinking of picking up another one next year. Python3 or GO - what do you think?
-
Pick C.
-
Currently doing a bachelor in computer engineering so I am currently learning Java, but I want to learn something else in the future. Haskell seems fun :p
-
Python3 or GO - what do you think?
LOL
NO
GENERICS
-
I've been learning C++ for the last 2-3 semesters. I want to get better with Python & Java though.
-
Work: Perl (request-tracker) and C++/Arduino (Kaleidoscope, keyboard firmware) and JavaScript (heavily keyboard related too).
Fun: Clojure, ClojureScript, with a hint of shell and python here and there.
I have a few Emacs lisp and C projects too, but neither would be my language of choice. I used to use a lot of other languages for both work and fun, but I've settled on the above lately. If I could, I'd write everything in Clojure or a variant, but definitely in a Lisp.
-
Lisps are great with their conditions and restarts and image based development and powerful debugging capabilities, but Clojure... errrr
-
Python3 or GO - what do you think?
LOL
NO
GENERICS
Why not? (serious question)
-
Python is slow and dumb. Go is fast and dumb (basically, a dumb C with non-standard threading).
-
Hmm, I'm curious as to what folks here like to use for cross platform scripting (I'd guess C for compiled).
-
Python3 or GO - what do you think?
LOL
NO
GENERICS
Why not? (serious question)
Are you asking me why Go does not have generics?
-
For fun I use C, Perl, and Scheme.
-
Are you asking me why Go does not have generics?
No, I misunderstood and am feeling stupid now.
OK so GO is fast but is missing a crucial element and is still young and not widely used, python is popular although dumb and slow... might as well go for C then.
-
Java is fast and has generics :P
-
Probably be booted out, but fumbling my way through VBA to make Acess and Excel work more for us in our dreary administrative jobs
Sent from my iPhone using Tapatalk
-
Mostly Python, BASH, and PERL (IBM AS/400 if it counts)
-
In school I learned JavaScript and PHP but didn’t use it so I forgot most of it. Now I’m trying to get into programming. Learning Python and I’ll look into probably Java sometime.
-
Python for work and fun. Sometimes you come across Ruby in production and have to tweak it a bit. Golang for fun but I can never stick with it.
-
C and Lisp for fun and home, R and Python and JavaScript and PHP for work and recent projects.
-
:)) in 2008 to 2010 i learned VB6 and i made lot of fun application since Windows XP work,
i also learned HTML and CSS in 2011, but when i was focus to study chemistry at university
i lost all my knowledge about programming, last year i studied C language,
but really i like (Field-Programmable Gate Array) FPGA, the language used for many material
application like Coin Mechanism, ...
-
Pretty much python. I'm mostly writing infrastructure automation pseudo-languages lately like Puppet and Terraform.
-
Java
-
Java
For fun: :)) :P
-
Burn.
-
Java is written in C++. That's what they told me when I applied for work at Oracle -- about working with Java compilers and tools. :-þ
-
I do not use any programming languages, however i would want to learn these things so i could get a job.
-
Mostly Python these days, sometimes Java for Android apps
-
For work, Python with some JavaScript. For fun, Python with some JavaScript. I mostly deal with web frameworks. Gotta love the new type hinting and coroutines!
I've done some work with Java which was exciting (the work was, not using the language :p).
-
Oh, I'll chime in.
I'm not a developer, but I wanted to learn some language and thought I'll give Python a go.
Started some course and liking so far.
What do you guys think about Python? Is it good lanugage to learn from scratch, like to make your first and only programming language?
I got so excited with my idea/dream of writing a simple scrolling game, like Mario:)
-
What do you guys think about Python? Is it good lanugage to learn from scratch, like to make your first and only programming language?
Yes.
-
No.
-
iunno
-
Good. Thanks. :))
-
Python, bash, sometimes C.
-
HTML :p
-
HTML :p
>:D
-
Mainly Embedded C/C++ and then a lot of Python, BASH, etc. for support stuff/tooling
-
I'm a freelance web developer. Been doing PHP for a decade now. Started a new job last summer that has me doing frontend again. Currently learning a lot of javascript with React as framework and also refreshing my CSS (albeit not a programming language).
-
given that some peoples managed to make a css keylogger, you may be able to call it a programming language.
and for mine, C and arduino for fun and everything under the sun for work(joking only HTML, JS, PHP, CSS, VB6, VBA, Batch, bash, and a tiny bit of modified COBOL)(i have a fun work, love learning new things)
-
given that some peoples managed to make a css keylogger, you may be able to call it a programming language.
Only if it is Turing-complete.
-
Bash, Powershell, Python, and every so often some HTML5.
-
When I was younger I did a lot of C/C++/ASM/Java/Javascript but now for work I do a lot of PHP, python, and shell.
Python can be really powerful and I think for general purposes it is a great language to learn. Once you 'outgrow' it or it doesnt fit your usecase anymore well you've done that journey and should know by then what the better technology is.
-
Python and C; and for fun I do 68k Assembly, Brainf*ck and I
want am going to learn FORTRAN ;D
-
Work: Perl, Python, Bash scripting, Rust
Home: Perl, Rust, C if I'm feeling cheeky
Perl is still probably my favorite language, and I find most programs that I need to write can be done very quickly, with little boilerplate in Perl. It also exposes so many ridiculous interfaces for doing funky stuff (often pointed to as the "downsides" of the language).
Have been doing a lot of Rust recently at work and home though, and enjoy it so much. Feels like C but way easier ;D
-
Work : NodeJs / GoLang / Python / Bash / DevOps overengineered frameworks . Used to C# before
Home: NodeJs / Golang / CPP / Rust / GoLang / Haskell and ... PHP (when i'm forced to...)
-
Only thing I really touch anymore is PowerShell and AHK. Some Python/Bash in the past, but haven't done much lately.
-
Python, NodeJs + React for personal projects. Kotlin, Java, NodeJS + React for work. Always with a sprinkle of Bash here and there ...