Favorite Programming Language and Why?
by - Thursday, January 1, 1970 at 12:00 AM
(April 14, 2022, 04:44 AM)Sirgeorge Wrote:
(April 14, 2022, 04:30 AM)frydembrains Wrote: backend = go, cli apps, apps that need performance = rust

edit; I can tell you, haven't programmed, at all if you think there is one favorite language
every language has its purpose, I'm tired of having to tell this to every skid who wrote a line in python


You misunderstand me. I didn't say that my favorite language was THE BEST. I simply said that it's my favorite. You'd obviously have to program in HTML for front end on web, CSS when you want to make it pretty, Javascript when you want client side action, Node.js based Javascript or some other language for the back end, C/C++ or Rust or similar for something like IoT or Imbedded devices or anything that still needs that real fast/compact performance, Slang if you're working for Goldman Sachs, Cobolt if you're working for most other banks (or IRS or similar), or whatever language the "killer app" is in for whatever tech you NEED to have access to.

I understand the nuance. I'm not claiming a "BEST". I just asked it as a kind of nerdy "what's your favorite color". Please be kind in your assumptions. Cheers!


(April 14, 2022, 04:35 AM)thekilob Wrote:
(April 14, 2022, 04:30 AM)frydembrains Wrote: backend = go, cli apps, apps that need performance = rust

edit; I can tell you, haven't programmed, at all if you think there is one favorite language
every language has its purpose, I'm tired of having to tell this to every skid who wrote a line in python


You're pretty much correct here.


Go seems nice. I learned it to play with it a while ago but never REALLY exploited it. Rust is also way way WAY nicer then C, where you can get away with it. Gotta love that "I can't believe it's not" garbage collection.


(April 14, 2022, 04:30 AM)thekilob Wrote: Why the fuck would anybody use homo shit like that? Fukken skids thinking they're cool.


I know I'm not cool. I like what I like. I also like Root Bear and Cream Soda. Liking Clojure makes me about as cool as liking those things...not very. ;)


Ahhh is kilob gatekeeping other peoples personal choices again....
\"History is never fated to repeat, it just rhymes from time to time\"
Reply
Some langs work best according to platform.

Windows -> c#
Android -> java
Linux -> c
IOs -> objective c

but there's do an lang exists that can be used %70 of time i.e C/C++
C/C++ is hard to learn, not like python.
Reply
(April 16, 2022, 03:53 AM)penis Wrote: Depends what you're using it for. I have a favorite language per use case I encounter.

Just learn python and C and you can pretty much read and work with any language.


Agree, different programming languages are pretty much the same, with slight difference in syntax
Reply
(April 16, 2022, 02:27 PM)mgersoochi Wrote: Some langs work best according to platform.

Windows -> c#
Android -> java
Linux -> c
IOs -> objective c

but there's do an lang exists that can be used %70 of time i.e C/C++
C/C++ is hard to learn, not like python.


What would you say is the most difficult parts of C/C++ to deal with?
Reply
(April 16, 2022, 06:56 PM)Sirgeorge Wrote:
(April 16, 2022, 02:27 PM)mgersoochi Wrote: Some langs work best according to platform.

Windows -> c#
Android -> java
Linux -> c
IOs -> objective c

but there's do an lang exists that can be used %70 of time i.e C/C++
C/C++ is hard to learn, not like python.


What would you say is the most difficult parts of C/C++ to deal with?


Memory management / garbage collection like ensuring no use after free. Keeping track of pointers is hard, if you're not careful it might point to something arbitrary.
Reply
(April 16, 2022, 07:04 PM)penis Wrote:
(April 16, 2022, 06:56 PM)Sirgeorge Wrote:
(April 16, 2022, 02:27 PM)mgersoochi Wrote: Some langs work best according to platform.

Windows -> c#
Android -> java
Linux -> c
IOs -> objective c

but there's do an lang exists that can be used %70 of time i.e C/C++
C/C++ is hard to learn, not like python.


What would you say is the most difficult parts of C/C++ to deal with?


Memory management / garbage collection like ensuring no use after free. Keeping track of pointers is hard, if you're not careful it might point to something arbitrary.


Ah, so the standard "being a human compiler" part of the job.
Reply
Well my favorites are Assembler and C. Asm a bit hard but really helpful.
Reply
(April 16, 2022, 07:56 PM)erekta Wrote: Well my favorites are Assembler and C. Asm a bit hard but really helpful.


Any particular assembly? MIPS? Something else?
Reply
(April 16, 2022, 02:27 PM)mgersoochi Wrote: Some langs work best according to platform.

Windows -> c#
Android -> java
Linux -> c
IOs -> objective c

but there's do an lang exists that can be used %70 of time i.e C/C++
C/C++ is hard to learn, not like python.

look into object pascal
Reply
(April 16, 2022, 06:56 PM)Sirgeorge Wrote:
(April 16, 2022, 02:27 PM)mgersoochi Wrote: Some langs work best according to platform.

Windows -> c#
Android -> java
Linux -> c
IOs -> objective c

but there's do an lang exists that can be used %70 of time i.e C/C++
C/C++ is hard to learn, not like python.


What would you say is the most difficult parts of C/C++ to deal with?


Because of pointers, unmanage code that is hard to debug or decompile...
too much objects like uint_32...
Even to concentrate strings, we have write too much code.
Its hard to do string and file operations...


(April 18, 2022, 02:53 AM)Dreadnought Wrote:
(April 16, 2022, 02:27 PM)mgersoochi Wrote: Some langs work best according to platform.

Windows -> c#
Android -> java
Linux -> c
IOs -> objective c

but there's do an lang exists that can be used %70 of time i.e C/C++
C/C++ is hard to learn, not like python.

look into object pascal

Embarcadero Delphi ? or other ?
Reply


 Users viewing this thread: Favorite Programming Language and Why?: No users currently viewing.