Post number #774561, ID: c0c548
|
I like C/C++, Java, JavaScript, Go, and Python.
I kinda wish we had a Go++ with easier classes and type before var. I do Java for work.
C be like >while (*d++ = *s++);
Post number #774588, ID: 8a07de
|
I like Brainfuck programming language.
Post number #774591, ID: 5f6275
|
If you have a CS background, Rust is a gift from the gods
Post number #774592, ID: 4c753a
|
>>774591 Only thing that bothers me about rust is that they like many modern languages enforce their ""coding standards"" by ditching fallthrough cases and gotos which is just annoying and makes them litterally hitler
Post number #774608, ID: c7f97d
|
All suck to some extent. Rust and Go are better than C++, but various design decisions are just plain stupid. Python is decent-ish, but the syntax could use improvement, as it's not possible to implement some things in a straightforward manner.
I'd like to see something like a C hybrid language come out with decent support for unicode, support HTTPS and basic protocols as simple #include with the handling of data as structures. No classes either.
Post number #774621, ID: f3aa32
|
>>5f6275 I write rust occasionally for work and I just can't get over some of the annoying bits.
Post number #774622, ID: 5f6275
|
>>774592 That's a byproduct of their inspiration on Haskell I guess, I found out that I was more efficient thinking in rust logic (pattern matching, little to no cases...) rather than doing things the C/C++ way, although I haven't done anything complex enough to find real problems.
Post number #774786, ID: e64586
|
I also like Go and Java. I think the most important thing for me is being able to get code out quickly without thinking about syntax and quirks of the language, and they both have the right balance for me between simple enough to use and not simplified to the point where you aren't sure what's actually happening.
I do wish they had destructors though. I don't like to just leave things for the garbage collector.
Post number #774861, ID: 74cd4e
|
I've used JavaScript for so long it's becoming the only language I like. Help.
Post number #775041, ID: 0aee84
|
Crystal lang is kinda cool
Post number #775045, ID: b30df3
|
Whitespace is life, whitespace is love
Post number #775145, ID: d87e30
|
>>774861 You do need help indeed. What a horrible thing, to like JavaScript.
Post number #775198, ID: 611f5b
|
I use C# and I love it.
Post number #775222, ID: f0e90e
|
C is probably my favorite, not merely because I'm a masochist, but because I want to have as much exact control over what my program is doing as I can, and C is about as close as I can get to writing portable assembly, heh.
That being said, Lua has really grown on me. I picked it up once I started using Love2D, and while it certainly took some getting used to (obligatory remark about 1-based indexing here), it's proven quite powerful indeed. First-class functions are delicious~
Post number #775230, ID: 51ce7b
|
I've actually been using dart recently. It's really only meant for making phone apps in Flutter, but it's actually quite a decent language for general usage too. I especially like the tooling (package manager, analyzer, cli tool, etc) and builtin null safety.
Post number #775275, ID: d87e30
|
I think we should all start using only Shakespeare from now on.
Post number #775297, ID: 98afe1
|
Assembly motherfuckers
Post number #775353, ID: c06b1d
|
Pascal motherfuckers the ultimate language of gods
Post number #775360, ID: 6e4e52
|
lisp :)
Post number #775390, ID: 28f3dc
|
Python >>>>
IDK why been obsessed with python for months now. I just love the speed and simplicity of that language.
Post number #775633, ID: d0d240
|
>>6e4e52 which dialect? :)
Post number #775654, ID: 97c949
|
Typescript is sex2
Post number #775975, ID: b4fcd9
|
I use OPCodes of the machine directly writing my own cross-platform COM binary with an hexeditor. Otherwise I just usually use C++ because on the theorical aspect of the language, it has a lot to offer, especially with meta-programming. I got my own virtual machine for obfuscation that I write code into with my small scripting language I've created, and code gets emited with a mutation engine/polymorphic at run-time, along with anti-debugging tricks etc. Mostly for fun though..
Post number #776128, ID: 705837
|
>>775975 You sound smart. How to become as smart as you? No sarcasm btw
Post number #776151, ID: 7df51b
|
PowerShell ;-)
Post number #776264, ID: dd41da
|
Between Java and Python. For Data Science Python, plus, it's really easy to learn. Java also has a lot to offer and it's really similar to Kotlin and C#, so learning Java will also open doors to those 2.
Post number #776375, ID: 037138
|
Python is probably the "best" for general purpose programming. Thought lately I've been rewriting many of my personal web apps in Elixir.
>>774608 May be worth having a look at D or in a year or two, V. (V being go-ish and c-ish)
Post number #776704, ID: dc7f12
|
>>776375 Thanks for the suggestions, V seems like it will be a good match for me.
Post number #777096, ID: 2fd257
|
Z80/I808x Assembler
Post number #777129, ID: b30df3
|
>>777096 10/10 masochist recommended
Post number #777154, ID: 274b6f
|
Relay logic. Because everything else is for amateurs.
Post number #777573, ID: 4a95a8
|
Vim, but only because I just can't get out of it ;)
Post number #777662, ID: d87e30
|
>>777573 That's sad
Post number #777684, ID: 819ed5
|
>>777573 Vim isn't a programming language
Post number #777810, ID: b30df3
|
>>777573>>777684 i'm little wondering, Vim is more like text editor or IDE?
Post number #777965, ID: 8b5dac
|
>>777810 vanilla vim > text editor vim+plugins > IDE
Post number #778031, ID: a18f5a
|
>>777965 Both cases => Mental issues
Post number #778535, ID: cd2af3
|
>>777965 and it is really so good as some people tell? I'm little wondering why some people tell that Vim with Plugins is better than Visual Studio, Eclipse or others.. but truth is that i little theowed learning to programming
Post number #778548, ID: 3e66fa
|
>>778535 There's this saying, that a good software is a software that does only one thing and does it well. That's a big part of the linux mentality. For some reason, vim/emacs/crap like that users seem to only want a centralized software that does everything (not so well) and built a religion around it. No it's not better at all, but since it's the "ultimate software" it has to be.
Post number #778768, ID: 0aee84
|
My understanding of why vim is highly regarded is you can effectively make it an ide, it runs in the terminal so you can use it remotely really easy over ssh and it's completely controlled with the keyboard so every option you could want is never far away
That said I use vscode so take that with a grain of salt
Post number #778848, ID: 8b5dac
|
been using vim for a few years and have no clue how to use the installed plugins, know .1% of the keybinds and due to the plugins it barley outperforms electron bloat (yes i'm saying i suck at using vim as a IDE, also that it's not exactly easy)
as a text/script editor it's pretty nice tho
Post number #778966, ID: 185f96
|
C++ can do everything. All you'll ever need.
Post number #778968, ID: d87e30
|
>>778966 Just like most languages, that are also better.
Post number #779025, ID: 938185
|
I prefer writing every bit manually on a turing machine it gives so much more control
Post number #779124, ID: f8bb8c
|
>>779025 Poser. I program everything with pushdown automata. Anything more than that is pure bloat.
Post number #779148, ID: 0aee84
|
Back in my day a skilled programmer would just use a handheld hold puncher in a pinch all these kids and their assembly and eye Dee eees have it to good
Post number #779152, ID: 42f37f
|
>>779148 "How IBM Helped The Nazis Carry Out The Holocaust" https://allthatsinteresting.com/ibm-nazis-ww2
My grandad used to smash two rocks together in order to create lightning and force them to think, and they calculated fibonacci sequences that way pretty well.
Total number of posts: 49,
last modified on:
Sun Jan 1 00:00:00 1629191313
| I like C/C++, Java, JavaScript, Go, and Python.
I kinda wish we had a Go++ with easier classes and type before var. I do Java for work.
C be like
>while (*d++ = *s++);