|
If you use pointers and a #define null nullptr, you can almost pretend you're using a high level language :p
|
|
|
|
|
raddevus wrote: Yes, but C specifically solves a problem that other languages really do not, or do not do well: embedded programming. And for embedded programming, C is as good as ever. It makes sense to use C in embedded programming since Object Oriented languages are overkill for the most part. I guess anything can be compiled down but good old C just works.
That is a rationalization. I know a company that only works in C++ and they are not doing embedded programming. All server side.
And my response was to your suggestion that Java was dying and that C# would specifically replace it. There is no evidence of that and Java being an "old" language has nothing to do with that.
raddevus wrote: And since HTML / CSS is there, why not just use that since you app will "deploy" in multiple worlds.
Not sure what that means. On the client side, in my experience, complex projects use html and javascript. CSS is part of that mix but helps the other two - it is not a solution by itself. But regardless none of that has anything to do with Java nor C#.
raddevus wrote: Also, now with dotnet core you can run your ASP.NET MVC web site on Linux* so easily so why would anyone even choose Java EE / JSP etc?
I can run Apache (http server) and perl CGI on probably every system that exists in the world going back to the 70s. That includes all current flavors of linux, Mac OSX (and prior ones) and windows going back to about Windows 95.
Doesn't mean I want to however.
raddevus wrote: and it worked so well it was amazing.
And I like oatmeal raisin cookies but that doesn't mean that I am going to claim that chocolate chip cookies are doomed.
|
|
|
|
|
.Net on Linux doesn't appear to have any GUI support. Nor a decent debugger
|
|
|
|
|
Thanks for chiming in on the discussion. That is a very good point that I didn't consider or know about.
|
|
|
|
|
Java once served a good purpose - one language that with minor variations, could enable source code to run on different OSs. One of the things that hurt Java was Sun's religious war with Microsoft. The end result was that Microsoft could not adapt and extend Java without violating licensing agreements, and Sun ensured that Java runtimes for Windows were dog-slow compared to other OSs.
Sun eventually went out of business from focusing on the religious wars and not on business success. Microsoft created C# when they could not legally use Java, and with the Mono and Xamarin advances in portability, now C# with .NET Standard can run on multiple OSs faster and with a better language than Java.
Today, your best bet for portability is C# and .NET Standard. With Xamarin, now a part of Visual Studio (including the free Community Edition), you can write C# code and with little variation, run native code on Windows, iOS, and Android. And with C# and Visual studio, you also can write code that runs on Windows, Linux, and MacOS.
Java is fading, and Oracle is not trying to keep up. You want a free UI and development environment? Get Visual Studio 2017 Community Edition and have at it.
|
|
|
|
|
That's actually a very astute, well-informed summary of the situation, I think.
MSBassSinger wrote: Java is fading, and Oracle is not trying to keep up
That was my exact feeling as I attempted to try some simple things with Java.
MSBassSinger wrote: Today, your best bet for portability is C# and .NET Standard. With Xamarin, now a part of Visual Studio (including the free Community Edition)
I agree again.
I also just deployed an ASP.NET MVC app to my DigitalOcean droplet (Debian) as a dotnet core app and was amazed at how well it works on the little Linux container with limited resources, etc.
|
|
|
|
|
Java isn't dead yet, but Oracle is working hard to kill it.
|
|
|
|
|
Google is not helping as well. They are pushing their "Kotlin" language pretty hard. I just unsubscribed from Android Weekly today, because I realised that they stopped listing articles about Android and now every article is about getting old and common stuff to work on Kotlin. I'll refrain from learning a proprietary language, thank you.
|
|
|
|
|
obermd wrote: but Oracle is working hard to kill it.
It really does feel that way.
When they took ownership then sued Google for infringement on their use in Android I thought maybe that was Oracle's only point of buying up Java.
Then, after the failed litigation Oracle backed away from Java almost instantly and it convinced me even more that the only reason they wanted it was because they saw litigation dollars laying on the table.
|
|
|
|
|
Are you receiving emails when someone posts a comment or reply in QA or the forums?
Some of us aren't, and I'm interested to see how many, and what the distribution is.
If you aren't, please reply to this post.
[edit]Emails are now fixed, and everybody just got a large backlog![/edit]
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
modified 20-Jan-18 3:59am.
|
|
|
|
|
|
Nope, none since 15th Jan. I do get Notifications at the top of the page, but I don't get emails.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I don't receive emails when someone posts.
I think I did in the beginning but now I am at the site so much I see the alerts on the site and I remember kind of being overwhelmed by the number of email.
|
|
|
|
|
I don't always test my email notification process, but when I do, I do it in Production.
I know, this doesn't help.
|
|
|
|
|
I know I did, and I think I still do.
/ravi
|
|
|
|
|
OriginalGriff wrote: Are you receiving emails when someone posts a comment or reply in QA or the forums?
Amusingly, I was just about to post that the email hamsters appear to have woken up from their hibernation.
Latest Article - Code Review - What You Can Learn From a Single Line of Code
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Just started receiving 3 day old emails.
/ravi
|
|
|
|
|
Same here. Many emails coming in now from a while ago.
|
|
|
|
|
It's an email bounty!
/ravi
|
|
|
|
|
|
Come to think of it, I'm not getting any
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|
|
I'm receiving all emails from Bob just fine. No problems here in Alabama.
When you are dead, you won't even know that you are dead. It's a pain only felt by others.
Same thing when you are stupid.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
I haven't been, but earlier today I received a bunch of them that have built up over the last few days that were never sent until today.
|
|
|
|
|
It's fixed now, for me anyway.
|
|
|
|
|
Are you receiving emails when someone posts a comment or reply in QA or the forums?
Some of us aren't, and I'm interested to see how many, and what the distribution is.
If you are, please reply to this post.
[edit]Emails are now fixed, and everybody just got a large backlog![/edit]
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
modified 20-Jan-18 4:00am.
|
|
|
|