First  Prev  1  2  3  4  5  Next  Last
Post Reply Your favorite programming lang?
1372 cr points
Send Message: Send PM GB Post
22 / M / Texas
Online
Posted 8/11/16
I only took two years of Computer Science during college, and I really enjoyed Visual Basic.
16739 cr points
Send Message: Send PM GB Post
Hoosierville
Offline
Posted 8/11/16 , edited 8/11/16

TheOmegaForce70941 wrote:

HTML and Java are for kids and wanna be programmers so of course I'll say C.

Why did the Java programmer quit the project? Because he can't C the point


No but really it depends on for what purpose I'm programming something for as for some instances one thing is easy in one lang but hard in another





PHP: What's this interger doing? Oh wait now it's a string... Wait why is it a boolean all of a sudden. Well at least I have 3 functions that fundamentally do the same thing but are vaguely different and have no input consistency.









Posted 8/11/16
4173 cr points
Send Message: Send PM GB Post
18 / M / Reality
Offline
Posted 8/11/16
Ruby/RoR
35140 cr points
Send Message: Send PM GB Post
42 / M
Offline
Posted 8/11/16
I'm really impressed by Go language.
I dislike Java for the verbose and cryptic error messages. I worked on an Android game and felt like I was spending far more time writing Java for Java's sake than for the actual game.
I really dislike plain old C because it is too tedious to code in.
Perl is awesome but has limited uses. PHP is so-so--it's come a long way in the last few years.
I am impressed by how far C++ has come in the last two decades since I first learned it. I used to lump it in with plain C but now consider it a rank above Java.
Python is very easy to code with but I really dislike the formatting requirement. Let me manage my own line endings, please. I also have been caught up in dependency hell in Python scripts (like Amazon's boto Python code--ugh).
The Microsoft languages like C# and VB are MADDENINGLY bad, especially when working on Microsoft products like Sharepoint--I find myself cursing out loud in the workplace, loud enough for people outside my office to hear. Most of that is due to the products themselves, not to the actual languages C# and VB. But the end result is the same--me dropping f bombs at work.

At this time I would choose Go language as my favorite.
Posted 8/11/16 , edited 8/11/16


Something tells me there will be an error because the variable is not in there and I don't care to go check because I'm tired and not really interested in accuracy anymore

JS is bullshit but I find myself needing it on a regular basis, which is a pain because I can't write anything from scratch in JS, it's all a big fat blob of nonsense.

OOP is bullshit to be specific. Way to add a whole bunch of nonsense in there that does absolutely nothing.
16739 cr points
Send Message: Send PM GB Post
Hoosierville
Offline
Posted 8/11/16

Hrafna wrote:



Something tells me there will be an error because the variable is not in there and I don't care to go check because I'm tired and not really interested in accuracy anymore

JS is bullshit but I find myself needing it on a regular basis, which is a pain because I can't write anything from scratch in JS, it's all a big fat blob of nonsense.

OOP is bullshit to be specific. Way to add a whole bunch of nonsense in there that does absolutely nothing.


That looks like functional PHP code. The variable was defined at the start of the FOR loop.

Javascript isn't bad at all. Just abandon any support for IE and it becomes a breeze.

I've been learning OOP and while it takes longer than procedural or functional it can be REALLY useful at making a piece of modifiable code you can pop anywhere. It's not hugely important for PHP but I've begun to like it because you can break everything up into small pieces that don't blob together.
1150 cr points
Send Message: Send PM GB Post
16 / M
Offline
Posted 8/11/16 , edited 8/11/16

Hrafna wrote:



Something tells me there will be an error because the variable is not in there and I don't care to go check because I'm tired and not really interested in accuracy anymore

JS is bullshit but I find myself needing it on a regular basis, which is a pain because I can't write anything from scratch in JS, it's all a big fat blob of nonsense.

OOP is bullshit to be specific. Way to add a whole bunch of nonsense in there that does absolutely nothing.


OOP isn't bullshit, though it is overused, and I'd totally agree with you on javascript.
19492 cr points
Send Message: Send PM GB Post
25 / M / NYC Metro Area
Online
Posted 8/11/16
Considering I only know some C and C++, I guess C++ because its easier for dynamic memory allocation.

I'm an engineer by trade, but I started auditing some grad level programming classes, hopefully I will have a better answer in a year
1150 cr points
Send Message: Send PM GB Post
16 / M
Offline
Posted 8/11/16 , edited 8/11/16

kevz_210 wrote:

Considering I only know some C and C++, I guess C++ because its easier for dynamic memory allocation.

I'm an engineer by trade, but I started auditing some grad level programming classes, hopefully I will have a better answer in a year


If RAII was in every language, the world would be a better place.

Let me explain:
In languages with a garbage collector, you can never count on when an object will be deleted making it impossible to do tricks like say removing users from a channel, when the channel is deleted, using the destructor, and while RAII might be not as great when using pointers(IE: memory leaks when not calling delete or delete[]), you can _ALWAYS_ count on that your object will be destructed when you leave scope, allowing for an always definite state, which allows for tricks that aren't really possible in languages without RAII.
16739 cr points
Send Message: Send PM GB Post
Hoosierville
Offline
Posted 8/11/16

Radraymond01 wrote:


kevz_210 wrote:

Considering I only know some C and C++, I guess C++ because its easier for dynamic memory allocation.

I'm an engineer by trade, but I started auditing some grad level programming classes, hopefully I will have a better answer in a year


If RAII was in every language, the world would be a better place.

Let me explain:
In languages with a garbage collector, you can never count on when an object will be deleted making it impossible to do tricks like say removing users from a channel, when the channel is deleted, using the destructor, and while RAII might be not as great when using pointers(IE: memory leaks when not calling delete or delete[]), you can _ALWAYS_ count on that your object will be destructed when you leave scope, allowing for an always definite state, which allows for tricks that aren't really possible in languages without RAII.


Or you can go PHP and not have to worry about persistent states because http is stateless
1150 cr points
Send Message: Send PM GB Post
16 / M
Offline
Posted 8/11/16

Rujikin wrote:


Radraymond01 wrote:


kevz_210 wrote:

Considering I only know some C and C++, I guess C++ because its easier for dynamic memory allocation.

I'm an engineer by trade, but I started auditing some grad level programming classes, hopefully I will have a better answer in a year


If RAII was in every language, the world would be a better place.

Let me explain:
In languages with a garbage collector, you can never count on when an object will be deleted making it impossible to do tricks like say removing users from a channel, when the channel is deleted, using the destructor, and while RAII might be not as great when using pointers(IE: memory leaks when not calling delete or delete[]), you can _ALWAYS_ count on that your object will be destructed when you leave scope, allowing for an always definite state, which allows for tricks that aren't really possible in languages without RAII.


Or you can go PHP and not have to worry about persistent states because http is stateless :D


>using a language that is basically a collection of nonsensical functions
>thinking stateless is good
16739 cr points
Send Message: Send PM GB Post
Hoosierville
Offline
Posted 8/12/16 , edited 8/15/16

Radraymond01 wrote:

>using a language that is basically a collection of nonsensical functions
>thinking stateless is good


Nonsensical functions that do 70℅ of what your trying to do.
> complaining about statelessness while replying on a stateless medium
4462 cr points
Send Message: Send PM GB Post
18 / F / Philippines
Offline
Posted 8/12/16
I've only learned C++ so far o:
2204 cr points
Send Message: Send PM GB Post
M / Canada
Offline
Posted 8/12/16
My choice would be C#, probably because it's the language I used the most, but it seems to me that from all the language I tried, it was the most enjoyable to use (though Visual Studio can get quite annoying sometimes).
First  Prev  1  2  3  4  5  Next  Last
You must be logged in to post.