|
Xienen
|
 |
« Reply #15 on: April 21, 2012, 06:09:48 PM » |
|
The snippet above will print ‘true’ and you cannot do anything to change it in Ruby. But you can easily change this behavior for Smalltlak. If you want to ... treat an empty collection as ‘false’ just define ifTrue:ifFalse: method. Redefining the basic language constructs as you go. Awesome idea. Totally results in readable and predictable code. Just look at how great operator overloading works out in C++  This is the most retarded shit ever. C++'s syntax is almost illegible as it is, so OF COURSE changing things up on people is just going to make it worse. Damn man, just tell us how you really feel...don't sugar coat it or anything =P C++ is perfectly legible if you spend a bit of time with it. It's not as easy to learn/read as other languages, but once you learn it the power makes it entirely worth it. Personally I hate a bunch of the abilities C++ offers, such as templates, multiple inheritance, etc, so I just roll with straight C, but I don't believe it's "illegible"...though 12 years of abusing the language may make one a little biased 
|
|
|
|
|
Logged
|
Owner/Programmer at Greater Good Games makers of Break Blocks Currently developing It Hungers(Unity) and Swipe Attack(UDK)
|
|
|
|
rogerlevy
Guest
|
 |
« Reply #16 on: April 22, 2012, 07:02:46 PM » |
|
The snippet above will print ‘true’ and you cannot do anything to change it in Ruby. But you can easily change this behavior for Smalltlak. If you want to ... treat an empty collection as ‘false’ just define ifTrue:ifFalse: method. Redefining the basic language constructs as you go. Awesome idea. Totally results in readable and predictable code. Just look at how great operator overloading works out in C++  This is the most retarded shit ever. C++'s syntax is almost illegible as it is, so OF COURSE changing things up on people is just going to make it worse. Damn man, just tell us how you really feel...don't sugar coat it or anything =P C++ is perfectly legible if you spend a bit of time with it. It's not as easy to learn/read as other languages, but once you learn it the power makes it entirely worth it. Personally I hate a bunch of the abilities C++ offers, such as templates, multiple inheritance, etc, so I just roll with straight C, but I don't believe it's "illegible"...though 12 years of abusing the language may make one a little biased   nothing is illegible after you spend enough time with it. people see jesus in their toast. i meant illegible at first glance. i don't know smalltalk. AT ALL. i've never used it. but i can read the code, therefore the language seems more natural and intelligible.
|
|
|
|
|
Logged
|
|
|
|
|
Guillaume
|
 |
« Reply #17 on: April 23, 2012, 10:01:33 PM » |
|
As Bjarn Stroustrup once told me: "Don't confuse instinctive with familiar".
|
|
|
|
|
Logged
|
|
|
|
|
EdgeOfProphecy
|
 |
« Reply #18 on: April 24, 2012, 10:01:12 AM » |
|
I am not a fan of Smalltalk in the least. Granted, my exposure to it was through VisualWorks, which might very well be the worst piece of software crafted by human hands.
Still, I don't like it. The syntax for Smalltalk just sucks. There are other solutions for doing that whole hot coding thing than having to use Smalltalk.
|
|
|
|
|
Logged
|
|
|
|
|
rogerlevy
Guest
|
 |
« Reply #19 on: April 24, 2012, 10:10:27 AM » |
|
thanks for sharing.
|
|
|
|
|
Logged
|
|
|
|
|
Xienen
|
 |
« Reply #20 on: April 24, 2012, 12:25:02 PM » |
|
I am not a fan of Smalltalk in the least. Granted, my exposure to it was through VisualWorks, which might very well be the worst piece of software crafted by human hands.
Still, I don't like it. The syntax for Smalltalk just sucks. There are other solutions for doing that whole hot coding thing than having to use Smalltalk.
lol, obviously people are a little passionate about this topic...no sugar coating of pure hatred going on in this thread =D
|
|
|
|
|
Logged
|
Owner/Programmer at Greater Good Games makers of Break Blocks Currently developing It Hungers(Unity) and Swipe Attack(UDK)
|
|
|
|
rogerlevy
Guest
|
 |
« Reply #21 on: April 24, 2012, 12:28:38 PM » |
|
lol, obviously people are a little passionate about this topic...no sugar coating of pure hatred going on in this thread =D
i'd rather take my hatred straight than sugar coated but then again i don't even like hatred i'm not hating on anyone personally, just C++
|
|
|
|
|
Logged
|
|
|
|
|
Xienen
|
 |
« Reply #22 on: April 24, 2012, 12:36:28 PM » |
|
lol, obviously people are a little passionate about this topic...no sugar coating of pure hatred going on in this thread =D
i'd rather take my hatred straight than sugar coated but then again i don't even like hatred i'm not hating on anyone personally, just C++ I know...it's just funny to see the hostility pent up about particular languages come out in a public forum. /me is simply amused
|
|
|
|
|
Logged
|
Owner/Programmer at Greater Good Games makers of Break Blocks Currently developing It Hungers(Unity) and Swipe Attack(UDK)
|
|
|
|
rogerlevy
Guest
|
 |
« Reply #23 on: April 24, 2012, 12:47:46 PM » |
|
lol, obviously people are a little passionate about this topic...no sugar coating of pure hatred going on in this thread =D
i'd rather take my hatred straight than sugar coated but then again i don't even like hatred i'm not hating on anyone personally, just C++ I know...it's just funny to see the hostility pent up about particular languages come out in a public forum. /me is simply amused no hostility, i just am aware of and not afraid to assert that C++ is an abominable, aging lang. it's like pointing out that Trig is a downs baby. it's just true.
|
|
|
|
|
Logged
|
|
|
|
|
eigenbom
|
 |
« Reply #24 on: April 24, 2012, 03:21:26 PM » |
|
i love c++!
|
|
|
|
|
Logged
|
|
|
|
|
rogerlevy
Guest
|
 |
« Reply #25 on: April 24, 2012, 04:55:52 PM » |
|
i love c++!
ahh, perfect argument there
|
|
|
|
|
Logged
|
|
|
|
|
eigenbom
|
 |
« Reply #26 on: April 24, 2012, 05:25:39 PM » |
|
true that. language wars are like people arguing over which is the better food. just choose a language, or five, or twenty, and make cool stuff. if you prefer a language that is more "readable" then go for it. I always do #define and && #define or || in c++ but yeah, changing true to false isn't anything useful umm wtf?! that's the more dangerous snippet of c++ i've ever seen ... O_O the keywords and & or are in a header you can include if you need to use them and your compiler doesn't have them supported by default. those defines will cause no end of trouble.. (though maybe that was a joke?)
|
|
|
|
|
Logged
|
|
|
|
|
rogerlevy
Guest
|
 |
« Reply #27 on: April 24, 2012, 06:57:33 PM » |
|
i vote for more support for smalltalk or anything that encourages live interactive coding.
compile-run-debug needs to start becoming obsolete, and soon.
|
|
|
|
|
Logged
|
|
|
|
|
ANtY
|
 |
« Reply #28 on: April 24, 2012, 09:55:25 PM » |
|
@eigenbom: In what header are they? Anyway, I'm not much of a programmer so 
|
|
|
|
|
Logged
|
|
|
|
|
BlueSweatshirt
|
 |
« Reply #29 on: April 24, 2012, 10:53:59 PM » |
|
i love c++!
Me too! Fun fact: I used to hate it with a passion too. Then I took some time to get nitty gritty with it and learn the specifics and now I love it greatly.
|
|
|
|
|
Logged
|
|
|
|
|