|
I nearly ate rattlesnake when I lived in OK but decided against it. The Python was well fed and muscular so was more like a lean steak - even though it tasted of chicken. It had belonged to a friend of mine who, when it died, decided we should all get together and eat it. A bit weird but no more than a regular wake for people, I suppose.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
honey the codewitch wrote: Python isn't as bad an offender as the others, but its array handling and use of significant whitespace are deal breakers for me.
I hate YAML for the same reason.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
|
|
|
|
|
I agree. You need to try D. 
|
|
|
|
|
honey the codewitch wrote: I'd add assembly to the list except there are unfortunately, rare instances where I need it. Assembly language is probably the best example of choosing the right tool for the job. Based on your hardware environment and your finances, sometimes assembly language will be your only reasonable choice.
At one time the embedded business model was based on providing an assembler and minimal debugger for free, and higher-level languages and IDE's at an exhorbitant cost. I believe my employer is still paying several thousands of dollars a year to G.H. to support C programming on the embedded boards in our products.
Software Zen: delete this;
|
|
|
|
|
|
Yeah I'm not a fan of a lot of the language additions since 8.
Real programmers use butterflies
|
|
|
|
|
C# is like building a car from a kit.
Java is like machining you own parts to build a car.
C# is a RAD environment best meant for business applications.
Java in not a RAD environment, and is for people who like to putz.
|
|
|
|
|
I agree with your last two sentences, but not the first two, which seem to imply some fundamental differences in the actual language between Java and C# that aren't really all that different.
C# isn't higher level than java. They both operate from about the same place in the programming stack.
*hides*
Real programmers use butterflies
|
|
|
|
|
If you use WinForms, compare adding a ListBox in C# and creating one in Java. It's ridiculous.
Let me clarify - I was mainly referring to IDE RAD based development.
Sure, the syntax is similar. It also eats memory like a pig.
Once I built the same application in .NET and in JBuilder. When I ran the app. in JBuilder, it told me I had insufficient memory. Really?
|
|
|
|
|
I avoid Java because the tools are awful.
Real programmers use butterflies
|
|
|
|
|
Yes. You get what you pay for. 
|
|
|
|
|
You know how many times I've said that using open source stuff?
Real programmers use butterflies
|
|
|
|
|
I took a real good look at python and still use it with my Raspberry PI's but i dont really like it, it's like turning the clock back to the late 70's/early 80's with interpreted basic and i too dont like the whitespace thing, but i would take a bit of an issue with basic, especially VB.NET as although i code mainly in c# now, most of my major projects over the past 40 years have been in basic and basic like languages, many obsolete now, and sure, you can see some horrific code, but with discipline you can also write great code, and it aint that too disimilar to c# for a lot of tasks anyway. IMHO the art of the programmer counts for more than the language per-se. GL
|
|
|
|
|
VisualBasic.Net said to C#... Anything you can do so can I. I can even do some things you can't. I also give credit where credit is due so there are things you can do that I can't. That's mostly because there is an ongoing attempt to kill Visual Basic so that C# has no competition and keeps a top spot in the preferred programming languages lists. Simply said, Why pay a C# programmer 80K plus for application development when you can get a high school grad to do the same in Visual Basic for 40K.
People have been basing VB for years simply because they do not understand the full power and flexibility of the language. Every time I see one of these posts, It brings a tear to my eyes to think people love to bash something they obviously know nothing about.
|
|
|
|
|
Pretty sure I understand the language considering I've written parsers for both.
Let me help you understand something - they're the same language.
The only thing different is some superficial syntax.
However, VB.NET's is not clean. C#s is.
If anyone is paying a C# dev twice what they're paying a VB.NET give me their number. I have a bridge to sell them.
Real programmers use butterflies
|
|
|
|
|
You wrote: VB.NET's is not clean. C#s is.
English is not French either but that does not mean that one of them not a clean language.
Once again, I think you made my point. One simply cannot say something is bad without at least giving a brief explanation as to why. After programming for 41 years using many programming languages, I have great respect for the Basic language and it's evolutions.
|
|
|
|
|
When you're done embedding a 250 entry array into VB, all in a single line (because VB) come back and tell me it's clean.
Real programmers use butterflies
|
|
|
|
|
OK, Once again you just proved my point from my original reply.
If you are embedding a 250 entry array in VB.NET then you obviously have now idea how to program in this language. In VB.NET you would use the same method you would use in C#. Enough Said!
|
|
|
|
|
In C#, I'd break the array across multiple lines. In VB.NET I'd get a compile error for doing it, or put up with a bunch of nasty underscores.
If embedding an array is something you're "not supposed to do" in VB.NET it's not a real programming language.
We can declare arrays for a reason.
You think everything proves your point. I find that hilarious.
Real programmers use butterflies
|
|
|
|
|
Who cares What you think?
If you don't have the mental discipline or fortitude to reject picking up those "bad habits" then shame on you.
IMO your post is just an opportunity to brag about ALL of the languages you know and use, and bash languages others use like the "cool kids".
Languages are just tools. If you mash your thumb with a hammer, is it the hammer's fault?
Use the language you like. Ignore the "cool kids"
|
|
|
|
|
Wow, what crawled up your backside?
You're wrong about my intentions, and all you managed to accomplish was to be a jerk to someone that has never done anything to you.
And I'll remember it.
So congratulations. Smart move.
Real programmers use butterflies
|
|
|
|
|
Wow I am a little taken back at your comment to Slow Eddie but that is beside the point of my reply
Why am I a member here plain and simple this site has a wealth of Brains who do not waste time on
idle chit chat and I always find a honest sharing of ideas
Honey the Codewitch is one of those who has an alternate view on various subjects and that is nice
One thing I learned here is that you pick the development language based on what language best suits
the needs of the project
You do not pick up bad habits you develop them and begin to embrace them over time and if you are lucky one day someone like most of the members shares a review of your code and points out the bad habit so that said honey the codewitch I am sure you have enough self control to use BASIC
Why did I post this comment VB 6 and NS Basic for the Palm Pilot as well as Apple Basic on a 40 column
screen were my foundation to explore and use other high level languages YES Gif pointed out a bad habit
I rewrote the project and now that habit is gone
|
|
|
|
|
As far as Eddie's comment, I feel like my reply was measured given the tone and nature of it, and the fact that he impugned my motivations for writing my OP. I do try to be nice. But I'm not a pushover.
As far as your comment, I generally agree with you, but I've never had to write anything in BASIC or in python commercially. I'm thankful for it. Just like I'm thankful that my need for assembly and javascript in the field is limited.
If I had been coding in them all the time, I'd have to work extra hard to keep the stink of them from rubbing off on my coding style, so to speak.
That's why I avoid them. It doesn't mean I'll never use them. It's just I won't if I can help it.
Real programmers use butterflies
|
|
|
|
|
I care. I enjoy reading HTC's comments. Your comment was rude. Enjoy your hate.
|
|
|
|
|
Oh, come on you know you love to program in COW!
|
|
|
|