Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Curious about impression of C# here...Curious about impression of C# here...
Previous
 
Next
New Post
5/2/2009 10:18 PM
 

Back in the dark days when I started in Computers there were no desktops or mini computers - what you were worling on was the size of a large house = programmers were expected to know more then one language  the commerical type ones such as Cobol RPG etc - heavy calcu;ation type solutions were done in Fortran hand held scanners were programmed in Forth and if you wanted to progress to systems programmer you needed some assembler - then there were the numerous special languges put out by the machine manufacturers - ncr- had easy code - honey well had its own etc etc. It was also handy to be able to write in GPSS or simlu Begin to do any simulations

C and Fortran programmers were generally in the scientific sector - with the introduction of the 'desktop' computer assembler and basic were the forerunners - once cases were put on the naked mini's then just about every language became availalbe on the 8 bit machines and the great basic versus pascal debate began then the basic versus C ,the pascal versus C versus Basic -  the reason why these debates arrived is that programmers no longer had skills across a large range of languages - they learnt one and thus tried to change the world to use that particular language for all jobs.

I really does not matter what languages you use - except that some are more approriate to particular jobs then others and with .Net you can use the lot at the same time - you can write in Cobol.net, fortran.net  god help us even Visual Pascal for Net and if you are mad enought you can even write it in Forth.net

Just think of the size of the DNN community if the dnn frame work was written in Forth.Net  - the whole community could fit in a VW

Then of course you have the true C programmers that think that C# and C++  are the devils work or at best were designed by out of work Pascal programmers.

The point is of course with the introduction of .Net you can mix and match your code language within the same solution and it will work with no problems - so if you are a C# programmer then you can write modules in C# in theory you can write them in what every language you are easy with.. The framework however is best matched to VB.Net  - this is I would think the most used of the net languages ( has the widest user base)

We need to get back to the good old days when we had programmers not c programmers, basic programmers etc  = in reality we are generally only using two languages Basic and C so how hard is it for a C Programmer to learn basic and how hard is it for a basic programmer to learn C.

 
New Post
5/3/2009 9:42 AM
 

Bruce Chapman wrote

Why prefer c# over vb.net?  

It's simple : it's all about the keystrokes!  C# is a more concise language and not as verbose as vb.net, which results in quicker coding.

I think then we should definately be using COBOL :).



Alex Shirley


 
New Post
5/3/2009 6:01 PM
 

Alex Shirley wrote

 

I think then we should definately be using COBOL :).

No, I strongly vote to use APL - it is one of the mighties languages and there is no need to use Obfuscation - nearly noone will be able to decode source code or confrontate you with your own bugs.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
5/3/2009 8:28 PM
 

well if they use Cobol for the framework don't use the Compute statement - it still does not work.

APL how could I forget such a graphic language - the framework source downloads would be 1/10th the size however the forums would be full with questions such as how do I make such and such symbol on my keyboard.. If we programed it in Lisp then the framework could resolve its own bugs and answer questions on the forum.

I however vote for Forth - you could fork DNN by retaining the actual code and redefining the words in the dictonary

 
New Post
5/4/2009 2:45 AM
 

I have to throw in here as well that I'm a C# WAP person as well.  ALL of our modules are C# WAP unless requested, we will do VB.NET WAP if desired.  At this time I do NOT do any WSP development at all.

WHy do I use C#?  Well there are a number of reasons, but overall I just like it,  I find that I can write faster, and that it is easier to write good code.  (Due to strong typing and not needing to configure option explicit/option strict)


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Curious about impression of C# here...Curious about impression of C# here...


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out