[ overboard / sfw / alt / cytube] [ leftypol / b / WRK / hobby / tech / edu / ga / ent / music / 777 / posad / i / a / R9K / dead ] [ meta ]

/tech/ - Technology

"Technology reveals the active relation of man to nature"
Name
Email
Subject
Comment
Captcha
Tor Only

Flag
File
Embed
Password (For file deletion.)

Matrix   IRC Chat   Mumble   Telegram   Discord


File: 1608526097313.png ( 134.5 KB , 620x258 , prog-languages.png )

 No.3130

What programming languages do you guys use? I'm mostly Python, Java, C#, C++. Used to like functional programming but IMO now that regular OO languages have alot of function features like first class functions its not as big a deal to write code in a pure functional language like lisp or haskell, better to write regular python or something and occasionally write some functional-styled code
>>

 No.3131

I never wrote a real program, but I enjoy fooling around with Emacslisp, C, JavaScript and Python.
>>

 No.3132

I'm a Python and NetLogo programmer for my research work (I LOVE python). I use Clojure, Java, and Javascript for my wacky personal projects.
>>

 No.3133

I only play with python and batch for doing little programs for making my everyday computing easier but I love python, and sometimes try to have fun with it.
>>

 No.3134

C and Lua.
>>

 No.3135

A lot of Go in the last time, but also come C and Haskell and Java for Android. Would love to use Scheme after reading SICP but haven't found a project fit for it.
>>

 No.3136

I use C# a lot (primary language used in my course) and despite some retarded shit, i like it a lot. I dispise javascript though, and generally any language without strong type systems. It can be usefull for some things, but it really hinders productivity and allows me to make too many mistakes. Strongly typed language with abilities to implicitly override it are the best tbh. C# doesnt really offer that either.The main gripe with C# is the .net framework and lots of the localisation shit. For example, it interprets commas and points differently in numbers based on your locality, which means the code isnt portable to other machines, which is a [b]gigantic[/b] flaw in the design.
>>

 No.3137

&gt&gt143assembler nasm/fasm x86_64/i386/amd, assembly is better than all your shite, OOP-based low-shit user-friendly real-time compiled modular shit.
>>

 No.3138

Whatever gets the job doneAt work I've used python, java, C#, weird SQL scripting languages, bash, powershell, and scala. In my free time I mostly default to Python but only because it usually is fine for the stuff I'm working on. I am trying to learn Go because I prefer working on distributed systems when at work and it seems like it's tailor made for that
>>

 No.3139

Python
>>

 No.3140

>>168>lots of the localisation shit.string encoding, dates, and number parsing are a gigantic pain in general. localization should always be explicit, and never vary depending on context, unless it's specifically configured by the user (ie. the programmer).differently encoded strings should have different types, even if the underlying data type is the same. if you have a utf-8 string or an ASCII string, they should be different types entirely.dates should always be utc, timezones should be a separate data item that can be paired with a utc date. date localization should only be done when presenting dates to users. database apis should explode if you try to store a non utc date.number input, and more generally, formatted input should be a solved problem. surprisingly, it is extremely cumbersome to do even a simple money input field in Android, for example. good luck wiritng 400 nested adapters and 100 listeners, with 50 filters attached if you want something like a formatted credit card input. number output, as dates, should be explicitly localized always. c# is awesome in general, especially with all the linq stuff and async/await stuff is also really nice. if you're on .net, F# interoperability sounds pretty cool. haven't used F# before though. it's a shame unity doesn't support F#..
>>

 No.3141

>>142when you use non functional languages for FP its always as a slapped on afterthought with poor algorithmic efficiency. Look at any functional styled code in python or rust it easily takes 10x longer to execute compared to the imperative version.its like saying theres no need for OO languages because php has OO now even though it used to be procedural, because its OO system is janky and tacked on
>>

 No.3142

>>142Java, JS, C#, a bit of scala, I mostly did backend web dev. Must have wrote some shit in python a long time ago too. Kinda want to start looking into rust, the hype langage, and lisp, cause it seems coolfuck JS though, especially without at least typescript
>>

 No.3143

>What programming languages do you guys use?C#, F#, python when I need to quickly process some data files (its much more expressive and easier to work with loading files and lack of type system allows me to do autistic quick designs, but unmaintainable)
>>

 No.3144

rust,,, the communist programming language
>>

 No.3145

>>315I was under the impression that the default serialization and backend representation for DateTime in C# was ISO 8601 complaint which is UTC
>>

 No.3146

>>142I enjoy programming in R7RS Scheme, although it's not very practical if you're trying to follow the standard. I have some familiarity with C which I strongly dislike, desperately wishing my familiarity was with Ada instead. I also have some familiarity with Clojure, Ocaml, Elisp, and Chip8 the former two having interesting properties, the third being acceptable, and the fourth being a good learning experience.
>>

 No.3147

python for general purposephp/sql for web devc++ for performance critical
>>

 No.5072

D
>>

 No.9412

where do i learn to code?
>>

 No.9413

I like Scala. It's most of the good from strongly typed functional programming, with all the good of Java, minus many of the bad parts of java.
>>9412
Start with code academy. Then we'll talk.
>>

 No.9414

>>9412
I've had success with a pirated textbook in c++ and stack exchange
>>

 No.9415

>>9414
>>9413
ok thank you
>>

 No.9437

These days I only write Python and shell scripts. Haven't found anything better than Python for personal projects.
Used to write a lot of C, C++, C# and Java. I still hate Java.
>>

 No.9438

>>9437
Python is the best language for personal project IMO, unless you specifically want to experiment with a language of course. Django specifically is incredible for APIs.
>>

 No.9439

>>9438
What language would I use to automate stock ordering and trend following?
>>

 No.9440

>>9439
I would just use some Python libraries for making HTTP requests and parsing responses. Requests + Beautiful Soup for example. Both things you mentioned are very trivial until some stupid bug makes you order a ton of stocks over night.
>>

 No.9441

>>9440
I imagined it be easy, especially since the place I order isn't very busy, I'd need to also make it so the bot wouldn't go past a certain budget

Unique IPs: 6

[Return][Catalog][Top][Home][Post a Reply]
Delete Post [ ]
[ overboard / sfw / alt / cytube] [ leftypol / b / WRK / hobby / tech / edu / ga / ent / music / 777 / posad / i / a / R9K / dead ] [ meta ]
ReturnCatalogTopBottomHome