Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Favourite programming language?

Author
Message
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 25th Nov 2003 22:37
I'll start a new thread in a little while then, thanks

-RUST-
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 25th Nov 2003 22:50
Oberon is a decent language...


Mirrors are more fun than television. Well, that was fun, in a not-so-fun sort of way...
JD Programming
20
Years of Service
User Offline
Joined: 22nd Nov 2003
Location: United Kingdom
Posted: 26th Nov 2003 01:36
What does that in tail?

Programming is one of the first steps to become an individual...
http://www.jdpgamestudios.co.uk
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 26th Nov 2003 01:49
Oberon is one of the 'Wirth' family ... Pascal -> Modula 2 -> Oberon -> Oberon 2

Personally, I love C++. You can use it at the native level, or even with .NET if you use VC++ ... Oh, and DBPro too.

The combination of DBPro and C++ just makes me wiggle with delight
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 01:52
easy there, big fella....



-RUST-
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 01:59
Anyone fancy a trip down memory lane...?

Well, here's my top 5 programming languages

1) VB/Asp.Net
2) VBA
3) dBase III+
4) Clipper
5) GWBasic

The last three I've still got on 5¼ floppy!!!

~ J ~
MicroMan
21
Years of Service
User Offline
Joined: 19th Aug 2003
Location: Stockholm, Sweden
Posted: 26th Nov 2003 02:33
Well, Delphi and VB for me, with DB Pro as a third language (sorry!).

I love Delphi because you can make programs that just doesn't require anything else than Windows, and if you want to you can take the code you write for the windows compiler and run it through a Linux compiler (with a slight bit of work). VB.NET does require the .Net framework which is why I only peg it as number 2 in my personal favorites.

Also, Delphi is just as powerful as C++. You can be as low level there as you can in C++, but the language syntax is just so much easier to read. Pascal and object Pascal look a lot like Basic.

.Net (the little experience I have with it) was a really sweet experience, and I'm going to buy the package eventually. However, for now I'll keep doing my apps in Delphi.

-----
They SAID that given enough time a million monkeys with typewriters could recreate the collected works of William Shakespeare... Internet sure proved them wrong.
-----
MicroMan
21
Years of Service
User Offline
Joined: 19th Aug 2003
Location: Stockholm, Sweden
Posted: 26th Nov 2003 02:37
Quote: "
he last three I've still got on 5¼ floppy!!!
"


Hey, I've still got six disks of Amos Pro. Haven't a clue if they still work, but why not?

-----
They SAID that given enough time a million monkeys with typewriters could recreate the collected works of William Shakespeare... Internet sure proved them wrong.
-----
Pincho Paxton
21
Years of Service
User Offline
Joined: 8th Dec 2002
Location:
Posted: 26th Nov 2003 02:38 Edited at: 26th Nov 2003 02:40
Well I have to add AMOS to this thread because it was my favourite language before DB, and I still think it has some better features, like double buffering which was a bit better than the sync command because the Sync command can be messed up by the font commands.

Edit: Lol at Microman you beat me to it!
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 02:40
Think AMOS would have come 6th or 7th for me. The double-buffering was cool, as was infiltrating the blitter for those copper effects.

Is it me, or are copper-effects rubbish now!!

~ J ~
MicroMan
21
Years of Service
User Offline
Joined: 19th Aug 2003
Location: Stockholm, Sweden
Posted: 26th Nov 2003 02:55
I seem to remember that Amos Pro has been released as freeware now? I suppose if one had like cloanto's Amiga Forever one could still use it, and have a trip down memory lane.

-----
They SAID that given enough time a million monkeys with typewriters could recreate the collected works of William Shakespeare... Internet sure proved them wrong.
-----
Sonic
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: UK
Posted: 26th Nov 2003 05:52
@JSN @CattleR

Quote: "database handling is an absolute doddle (a few drags and drops, and you've got a full searchable, sortable, filterable database) and SOOOOO much more to list."

Where's the fun in that? To use that as a reason, 3DGame Maker would be the greatest thing ever, ie drag and drop and you have a full game running in minutes. Might as well employ a bunch of artists to put your programs together, at least that way they might look/act a little differently to the rest.

Also, you must be fortunate that all your clients use windows and have .NET installed. All your web servers must be Windows as well. Perhaps you supply the whole solution including Hardware, and are only allowed to sell Windows based products? If not, what would you do if your client decided on a Linux platform? Push back the delivery date until someone nice can write .NET for that OS?

All sounds a bit fanboy to me...if you just used PHP or Perl or Java you could be running cross-platform. Oh and they're free.

I'm playing devils advocate of course but would be interested for you to explain further.

"My ignorance amuses me..."
http://www.victory-road.co.uk
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 06:20 Edited at: 26th Nov 2003 06:22
Well for starters, vb.net is not "drag and drop" and to make an analogy to 3dgamemaker is quite silly. Anyway, an undeniable truth is that it is a "windows world", however that may sit with various factions it remains true. .NET framework is XML/SOAP based with heavy focus on HTTP and TCP communication layers either serialized or non serialized (ie tcp binary) in .NET Remoting / Web Services. The whole point is cross platform compatablity. Although it's not "there" yet, things are brewing in the works from what I have read. Yes, I have the luxury of coding for corps that run ms networks, with SQL and Oracle DB back ends so, for me and my colleagues, .NET is the perfect solution for all of our customers needs, as well as our own. The jump to vb.net was painless for me coming from vb6. The only time I need to fire up vb6 is I have to maintain an old piece of code, I haven't started any new projects in vb in almost 2 years - just my preference.

Not all is rosey in .NET land tho-I am in the middle of a Remoting fiasco as we speak!

-RUST-
Sonic
22
Years of Service
User Offline
Joined: 10th Sep 2002
Location: UK
Posted: 26th Nov 2003 06:49 Edited at: 26th Nov 2003 06:58
Lol yeah ok, not drag and drop really, at least not to that extent although it is an extremely visually based IDE. Just was trying to make a point.

However, the fact would remain, you are, say an applications developer? Probably a successful and experienced one.

But what can you develop on an OS other than Windows? You'd need to learn an entirely new language/API, no?

Wheras, C is C, Perl Is Perl, Java is Java, PHP is PHP on any platform.

Doesn't that make VB.NET & C# it a bit, kinda, toytown? At least with C++.NET you can choose to program in managed code or not (obviously not if you want it portable in any way)

MS are always pointing out the Cost of Ownership of their servers, and one of the reasons they are cheaper to run, over a 5 year period, than Linux, is that Windows developers are cheaper to hire.

For example ASP.NET makes it seem as though you are programming for windows (in a crude sortof way). What do you have to know about how the web works to do that?

Didn't it hurt even a little to throw out all your own objects, code and experience in favour of MS code that does it for you and ties you to their OS? And then (possibly) reduces your wages?



"My ignorance amuses me..."
http://www.victory-road.co.uk
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 07:35 Edited at: 26th Nov 2003 07:41
Quote: "Lol yeah ok, not drag and drop really, at least not to that extent although it is an extremely visually based IDE. Just was trying to make a point."


Point taken - thank you for clarifying. Yes .NET has added some nice time saving features like dropping sqlDB connection objects, datasets, crystal reports objects on a tray and quickly configuring them. The thing is you don't have to use anything graphical if you choose not to - build your entire app from code - I use the best of both worlds.

Quote: "However, the fact would remain, you are, say an applications developer? Probably a successful and experienced one."

I code professionally - I hold my own.

Quote: "But what can you develop on an OS other than Windows? You'd need to learn an entirely new language/API, no?"

Yes, but what does that mean? Just because I am a huge advocate of vb.net as compared to vb6, what does that have to with anything else I may or may not know? If I were a neurosurgeon, would you then criticise me for not knowing the in's and out's of pediatry??

Quote: "Doesn't that make VB.NET & C# it a bit, kinda, toytown? At least with C++.NET you can choose to program in managed code or not (obviously not if you want it portable in any way)"

If "toytown" refers to managed code, you're missing the boat. For all the daunting tasks that coding for business applications brings, adding powerful tools to your kit like managed code Garbage Collection, as one example, to free the developer of object memory issues - I say bring on the TOYS!!

Quote: "For example ASP.NET makes it seem as though you are programming for windows (in a crude sortof way). What do you have to know about how the web works to do that?"

Again, I think you are assuming that .net developers need to know nothing - simply wrong. Just because the toolbox has a host of shiny new toys to play with, the knowledge level has gone up, not down. I am sad that people have the misconception the .net is "dumbed-down", quite the contrary, we vb guys have been elevated to the level of the "snotty C++ developers" of days past (and I say that in the warmest regard)Do you know anything about ASP.NET or .NET Remoting via HTTP/SOAP/XML or WebServices? If you did, we wouldn't really be having this conversation, sorry to say.

Quote: "Didn't it hurt even a little to throw out all your own objects, code and experience in favour of MS code that does it for you and ties you to their OS? And then (possibly) reduces your wages?"

Again, you show how little you really know about .net and how it works. I didn't have to throw away anything that I didn't want to - It's called COM-Interop. Objects that I wrote in COM can be referenced in any .net assembly, where they get wrapped with an Interop dll and away you go - complete interoperability. This holds true for all previous ms Com objects and ocx's. I will admit I use very little from the vb6 days in my .net projects but that is by choice, not because we were forced. I choose to drive the .NET Ferrari, but it is perfectly fine if someone wants to still take out the vb6 280zx once in a while. Whatever suits them but I only ask that all is researched and conclusions are made based on ALL the facts, no preconceived notions, or facts from a history dead and gone. Oh, and since having added .NET to my resume I have increased my market value roughly 20-35%. It's the "hot item" in the business world these days - it's a nice time to jump in, especially if your a vb6 guy, now's the time imho. Let's see, ease of use, unseen power and flexability, shorter dev cycles, and more money - for less headache - you decide.
(And remember this is all just MHO, coming from the point of view of a VB6 coder)



-RUST-
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 09:03
Just a few more points too.

Because the program is written in .Net, it DOES NOT mean the client has to have .dot Net installed on their machine. The .Net computations are carried out on a simple W2K Server (with the .Net framework installed), which compiles the pages before giving them to the client. This compilation happens only once.

Because of this, there is no problem in using the pages on different platforms. Providing the client has 'new' features, such as the ability to use viewstate, handle transactions, and of course is compatible with the product, then all is well. At present, I've only heard of 3 customers who haven't been able to use the .net solutions I've created. 1) Because their OS was installed bad, 2) Because of a firewall blocking viewstate sessions, 3) It simply didn't work!!!!

Quote: "All sounds a bit fanboy to me...if you just used PHP or Perl or Java you could be running cross-platform. Oh and they're free."


Fantastic point!!! They are free. BUT...

I can't remember seeing these "free" products also coming boxed with the additional ability to create DLL's, custom controls, standalone programs, mobile-phone applications, have a built in fuly functional word-processing ide, connection to SQL servers, the ability to create XML documents with full schema testing, etc, etc.

But your comments I don't take as criticism as some would do, I think cattleRustler and I share the same views, that .Net does an incredible job of helping with our jobs. For me, having a background of VB6 and InterDev allowed me to combine those two technologies to create programs for the internet, not simply dynamic pages. However like I said, watch this space in a few months when Whidbey is released

~ J ~
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 09:04
Yo cattlerustler - don't forget that thread if you want a hand...!

~ J ~
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 16:29
jsn, yes, I didn't forget, I am just clearing my head to word it correctly - I was kinda shot last night-going in circles

I'll post up.
Thanks

-RUST-
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 26th Nov 2003 16:51
Yes, C++ is pretty decent - I prefer C myself, or using a limited subset of C++...


Mirrors are more fun than television. Well, that was fun, in a not-so-fun sort of way...
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 16:58
JSN I sent you feedback on your site.

-RUST-
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 17:00
Jeez matey, will take a look when I get home....

~ J ~
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 17:02
Jeez! - where did that come from? I mean cheers!!

~ J ~
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 17:17
I am going to post a thread now-I have some reservations about a public post only because it is a project for a customer...
I will keep the details vague.

-RUST-
Van B
Moderator
21
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 26th Nov 2003 17:21
CattleRustler,
I've never used .Net before, I mainly use VBA and Access, and VB4.0 for ancilliary programs. I could upgrade VB but I like using VB4 because it has little baggage, the majority of the PC's at work are low spec, some as low as P200's with Win95, so VB4 is a reasonably good platform for my projects. I find working with it really quick nowadays anyway, the last thing I used it for was a remote backup system where the user has a sorta explorer browser, and they select their folders/files that they want to back up, then it backs it up to a remote hard disk. It has a user limiter so not everyone is backing up at the same time, a history log, super safe file copying, it only backs up what it needs to. The whole point was that people would use mobile Zip drives and zip disks to back up, meaning that a backup might take half an hour just to get started, my backup system lets them open an app and press a button to backup, that's all - but for 60+ users backing up data every week, it's free'd up a lot of peoples time, and it only took an afternoon to code!. I like my tools to be simple and fast - otherwise I would'nt be in the jolly position of innexpendibility that I'm in today . Perhaps once the antique computers have been replaced I can look into upgrading to .Net, I did'nt much like VB6, seemed very bloated to me.


Van-B


I laugh in the face of fate!
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 17:26
VanB,

Sounds like a nifty piece of code you created there.

~ J ~
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 17:34
VanB, I appreciate your perspective and agree that everyone should use what works for them. I am not trying to sound cliche' or anything but to each his own

Sorry if it sounds like I am trying to ram .net down everyone's throats - I am not, but I am highly enthused with it and I like to try and share my enthusiasm, especially with other vb programmers who are still using older versions.

cheers

-RUST-
MicroMan
21
Years of Service
User Offline
Joined: 19th Aug 2003
Location: Stockholm, Sweden
Posted: 26th Nov 2003 18:36
As one who use VB 6 on a regular basis, I can only concur in CattleRustler's enthusiasm for VB.NET. It is a very different beast than the previous versions of Visual Basic. Mostly because Microsoft has thrown a lot of the backward compatibility issues out of the window to be able to design VB.Net to high spec.

So, a VB 6 programmer like me that come to VB.Net is likely to become very wary and quite confused. I know I was.

But the key is the backward compatibility. Since Microsoft has ignored that (except in the case of having a converter that doesn't quite do the job totally) the language is much more reminiscent of traditional languages. You could, probably, now write an application without ever opening the IDE.

Microsoft has handed control over nearly everything to the programmer (a good thing) now. That has the drawbacks of making it a harder language to learn - particularly if you're used to earlier incarnations.

-----
They SAID that given enough time a million monkeys with typewriters could recreate the collected works of William Shakespeare... Internet sure proved them wrong.
-----
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 18:49
Exactly, the only simplicity vb.net retains from earlier versions is the vb style syntax - that's all. .NET is way more complicated and involved as a lang then any other version of vb, why? because it is finally truly Object Oriented.

BRING ON THE TOYS

-RUST-
Kentaree
21
Years of Service
User Offline
Joined: 5th Oct 2002
Location: Clonmel, Ireland
Posted: 26th Nov 2003 18:51
I like DBP for games developing (obviously) but I'm starting to find some limitations now (nothing that can't be fixed by a couple of dlls though ).
I like C++ in general, currently looking at using with the DirectX SDK, and, this'll probably get me flamed, I like Java.

Also, is it me, or is the simularity between Java and C# a bit striking?

I would be unstoppable if I could just get started...
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 18:53
erm, you mean java and C++.

-RUST-
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 18:54
Er, yeah, c# and java is kinda similar. I WON'T say why in case big bro is watching, but, y'know....

~ J ~
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 19:03
yeah but java has been around way longer than c#, so the comparison should be made between java and C++ imho. Isn't java just c++ without memory pointers? If Big Brother copied java to make C# then good! Whatever.

-RUST-
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 20:05
Too true...!

~ J ~
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 26th Nov 2003 20:39
I don't know why people insist on comparing Java/C#/VB.NET with C++.

Yes, the two newcomers are derived from C++, but:
- they have bits taken out (destructors, multiple inheritance, templates, pointers for java)
- they had different design goals (more RAD)
- they are single paradigm languages (OO only, where in C++ you can also do procedural and generic programming)
- they don't have the pure raw speed, although this may change in time as JIT compilers improve for .NET

I'm not talking C# or VB.NET down either - there are some things that these languages have that C++ doesn't have:
- unified type system which means that you can easily interface with code written in other .NET languages
- the .NET library itself ... unfortunately, this is the first release of the library, and things are bound to change, so no versioning stability for a while
- true 'compile once, run anywhere' - something that java promised but didn't quite deliver

I guess that the reason I like C++ so much is because of the challenge. You can shoot yourself in the foot with most languages, but with C++ you can take your leg off too
sonec gaimr1
21
Years of Service
User Offline
Joined: 10th Feb 2003
Location: USA
Posted: 26th Nov 2003 20:42
Hey, I got a question. Does anyone know where I can find a C# editor?

Sonecgaimr1

Bert is evil, Barney is evil, and the Pillsbury Doughboy is evil. I knew it from the start.
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 20:54
Quote: "but with C++ you can take your leg off too "


LOL

~ J ~
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 21:20
sonecgaimr1
yes it's called notepad. It's the .NET compiler you need. oh, and set the switch for vb.net or C#

-RUST-
the_winch
21
Years of Service
User Offline
Joined: 1st Feb 2003
Location: Oxford, UK
Posted: 26th Nov 2003 21:34
@sonecgaimr1

http://www.icsharpcode.net/OpenSource/SD/

I haven't tried it myself yet so it might be rubbish.

dbpro : p166mmx @ 233 : 256mb : sb 128pci : sis onboard
CattleRustler
Retired Moderator
21
Years of Service
User Offline
Joined: 8th Aug 2003
Location: case modding at overclock.net
Posted: 26th Nov 2003 22:06
that looks ok but I doubt it approaches anywhere near the actual ms ide, but for free it looks damn good. They host the files on SourceForge which is a good sign.

-RUST-
Easily Confused
21
Years of Service
User Offline
Joined: 22nd Oct 2002
Location: U.K. Earth. (turn right at Venus)
Posted: 26th Nov 2003 22:27
I had Amos Pro on my Amiga 1200, Ah memories.

But what was the name of the in built language that enabled you use sprites and build gadgets and dialogs boxes with?

Programming anything is an art, and you can't rush art.
Unless your name is Bob Ross, then you can do it in thirty minutes.
JD Programming
20
Years of Service
User Offline
Joined: 22nd Nov 2003
Location: United Kingdom
Posted: 26th Nov 2003 22:39
Where did what come from? I'm nosey Te he

Programming is one of the first steps to become an individual...
http://www.jdpgamestudios.co.uk
Sly D
21
Years of Service
User Offline
Joined: 15th Oct 2002
Location:
Posted: 26th Nov 2003 22:44
Delphi is close to C++. You can code procedurally or OOP it is really fast and so on... Well these days it all comes to personal preference IMHO. VB.NET, C#, VC++, Delphi 8 (aka Delphi.NET) are all really great and now it is up to the programmer to decide which one he is more comfortable with.

A cute looking koala with a WHAT!? THEY can't use Kalashnikovs, can they?
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 22:49
Quote: "But what was the name of the in built language that enabled you use sprites and build gadgets and dialogs boxes with?"


Is this in Amos or the Amiga in general?

What about AREXX

~ J ~
Easily Confused
21
Years of Service
User Offline
Joined: 22nd Oct 2002
Location: U.K. Earth. (turn right at Venus)
Posted: 26th Nov 2003 22:53 Edited at: 26th Nov 2003 22:54
This was in Amos Pro itself.

Arrex, hmmm, sounds familiar.

Programming anything is an art, and you can't rush art.
Unless your name is Bob Ross, then you can do it in thirty minutes.
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 26th Nov 2003 23:00
Arexx was the language for the shell, sorry, I mean, the workbench, it was MEANT to be like unix/xenix in creating a pipe to send information through.

It was actually quite good, shame it never took off.

As for Amos, er, I honestly can't remember, gonna bug me now...!

~ J ~
Easily Confused
21
Years of Service
User Offline
Joined: 22nd Oct 2002
Location: U.K. Earth. (turn right at Venus)
Posted: 26th Nov 2003 23:06 Edited at: 26th Nov 2003 23:31
You're right on Arexx being a shell language, I remember that now (been ages since I used my Amiga) and yes it's going to bug me now.

(dives into google and tries to dig up something)

Edit: Well, I must be using the wrong search parameters, I'm getting too many references to Tori Amos

Programming anything is an art, and you can't rush art.
Unless your name is Bob Ross, then you can do it in thirty minutes.
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 26th Nov 2003 23:35
ADA's pretty good, although at University I actually did Objective C...


Mirrors are more fun than television. Well, that was fun, in a not-so-fun sort of way...
Shadow Robert
21
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 27th Nov 2003 01:07
^_^ some good point's Ian
tbh i don't see what people are getting jazzed here about .Net and Managed Coding.

i can understand why it'd seem like Eden to the Visual Basic and Java programmer ... and on that extent i can understand why C# might seem like the better language.

but in all honestly MSVC++ .Net (7.0) has all the integration that current programer outside of the internet or application programming will ever need. It retains everything that C++ is, which includes it's grass routes of C - that at the end of the day is actually why C++ is so damn popular.

C# really shouldn't have been given the prefix 'C' because it is far to far removed from what C++ was all about.
It was about adding Object Access to a language to allow the development of larger and more complex programs to be handled more easily ... Visual Basic's OOP progressed on this and Java took the RAD from VB and the Language declaration of C and create what should've been a true Self Contained Anywhere language.

I might not be the one here with like 20years experience in C++ or Visual Basic - and to be honest, i don't really care about how long i have been able to fully understand the language.
As this is more about how much you understand a language and like it's development style.

I know both DBP, Blitz and PureBasic almost inside out ... PureBASIC has quite alot of raw power, but i hate working with it.
They're all BASIC language, but thats how it feel simply because DBP albiet might seem strange again Blitz in this respect but it actually reminds me alot of C and how you develop with that.

The Syntax is in BASIC form, but the style is like C.

I know to most of you you see OOP as like the "Ulitmate" in Language perfection and feel that it is just far too good for developers to pass up.

But have you ever actually asked a C/C++ developer, why they're not fussed about Object Orientated Programming?
Sure C++ adds OOP, and it actually is possible to use it exactly how it is within Visual Basic or C# ... yet no one using C++ ever does.

There's a reason for it guys, and it happens to be part of the reason why i whole heartidly believe that Managed Code outside of Database Applications and Internet development will be passed up on.
C/C++ developers code how they like to code, Managed forces them to program a certain way.

I hate my freedom being taken away, especially in code.
And yeah perhaps it is only a face value freedom being taken, but when you are programming the fact value is what you have to work with - not the end result.


To Survive You Must Evolve... This Time Van Will Not Escape His Fate!
900mhz | 256mb | FX5200Ti 52.16 | Dx9 | WXP-Pro
JSN
20
Years of Service
User Offline
Joined: 8th Nov 2003
Location: 127.0.0.1
Posted: 27th Nov 2003 01:20
Raven,

I really really agree with what you're saying, and one point you made is essential. That been that you hate having the freedom of code taken away from you.

However, allow me to explain why I choose .Net for my work.

In short, I'm quite sure that C++ and many other languages out there could develop a solution that better's any product created in c# or VB.Net. The problem is that whilst this is acceptable and not really hard to argue, the fact is it's a business software aimed for businesses, and businesses unfortunately don't have much patience when it comes to waiting for their software solution.

As an example of this, at the beginning of August this year, I had a client approach the company where I work who wanted the following...

An internal system like that of this forum and internal messaging like hotmail/lycos/yahoo, etc.

They wanted 'announcements' that could be sent to every user, messages added to a library for safe-keeping, security measures like certain messages not been read by certain people, self-expiring messages for notifications, a diary per user, the ability to phone one UK telephone number (an 0871 number), enter a user number and pass-pin and access any messages via the phone, to record a message over the phone and pick who they wanted it to be sent to, even send a fax, create distribution lists on the web OR on the phone, and generally wanted a bloody powerful system to handle inter-group communication.

Remember, I started this project around the end of July, beginning of August.

On September 20th, this system went live!!! This is after initial alpha and beta testing to various people.

This project was a ridiculously charged but VERY profitable product for the company I work for, so the pressure was on.

I really don't know what I'd have done if I didn't have .Net to develop it in, the speed, ease of use, reliability, stability and availablity over multiple platforms has, in my eyes, proved that this is an incredible technology to get in.

But, been adult and professional about it all, I really wouldn't expect VB.Net, C# or Asp.Net to be able to create a product like HalfLife, or other products. Maybe soon, but certainly not yet.

~ J ~
JD Programming
20
Years of Service
User Offline
Joined: 22nd Nov 2003
Location: United Kingdom
Posted: 27th Nov 2003 01:30
That's one demanding user

P.S.

'Raven'? I love your dancing kitten

Programming is one of the first steps to become an individual...
http://www.jdpgamestudios.co.uk

Login to post a reply

Server time is: 2024-09-21 01:33:16
Your offset time is: 2024-09-21 01:33:16