Easiest app programming language?

C#'s a brilliant language - pleasure to use.

If you don't mind the Windows centric nature, it's a no-brainer.
 
Hi guys,

I have been using VB for years VBA - VB6 - VB.Net nothing major really just small script here do you think i could pick up C# easily?
 
Hi guys,

I have been using VB for years VBA - VB6 - VB.Net nothing major really just small script here do you think i could pick up C# easily?

Half a day for the basics, a full day to get to a stage where you feel you can probably start converting or start a new project in the language.
 
Another vote for C# here. I started off with Java back in my first college and wrote an app without a fullscreen GUI made entirely of my own components. Let me tell you it's not as fun as it sounds. Half my time was spent just getting the GUI to work the way I wanted it to.

C# + window forms makes it so easy comparatively. Design view to set up how you want your app to look then just program in the background. Easy as anything.

If you want a bit of fun then look into C# and XNA as well. It's never been easier to make your own games :)
 
I'll agree with the vast majority that C#/VB.NET are probably the easiest languages to pick up, especially when using Visual Studio. You can get away with writing minimal code if you use the Windows Forms aspects of the IDE, but then again you can write as much back-end code as you'd like.
 
If you’re building apps for XP machines look no further than C#. There's just no point messaging around with anything else, unless you're creating something specialist.
 
c# or Delphi. Use both at work, and each has pros and cons.

I find Delphi is faster due to it being native as opposed to interpreted,but for most tasks on a modern PC your probably wouldn't notice.
 
I find Delphi is faster due to it being native as opposed to interpreted,but for most tasks on a modern PC your probably wouldn't notice.

These days anything .NET is interpreted now. Even C++. It really doesn't make much difference in terms of speed anymore. The mid-level parser takes very little resources and time.
 
To be pedantic, .NET code is JIT compiled into native code just before it's run. It's faster than a true scripting language like Perl, for instance, but a bit slower than an optimised native language like C++.
 
These days anything .NET is interpreted now. Even C++. It really doesn't make much difference in terms of speed anymore. The mid-level parser takes very little resources and time.
Only manged C++ uses .net.

Not many people use managed c++.
 
If you learn Java you can easily use JSP later if you want to do web stuff, which is arguably the best server side scripting language.
 
Hi guys :),

Been playing with it today at work, mainly trying to convert a wee app i wrote in vb.net :). It is quite different but I am going to give it another try on sunday !:)
 
So it is worth learning Delphi? Was something i wanted to do for some odd reason a while ago but seeing as it hardly ever gets mentioned i didnt bother. Perhaps i should give it another look!
 
To be pedantic, .NET code is JIT compiled into native code just before it's run. It's faster than a true scripting language like Perl, for instance, but a bit slower than an optimised native language like C++.

Ah, but nowadays 'true scripting languages' have caching interpreters, which is basically what the 'JIT Compiler' is, so the difference isn't as big as if perl et al had the classic definition of interpreters, eg programs that took one line at a time and discarded it after execution.

But ignoring pedantic stuff, C# is quite good for quick GUI based windows apps. I prefer C/C++ as a language, but doing GUI stuff in those is far more time/effort than C# so it all depends on your preferences/priorities.

I would say ignore Java though, ok it's good if you want portability (although not perfect, there are features/library calls that work slightly differently across os's, although that's very rare), but it's (imo) not a very nice language to program in, and with gui's it's not really any better than doing one in C/C++
 
Back
Top Bottom