Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming > Application Programming

Reply
 
LinkBack Thread Tools
Old 06-07-05   #21 (permalink)
Programmer
 
MrSmiley's Avatar
 
amd nvidia

Join Date: Oct 2004
Location: Manhattan, Kansas
Posts: 1,060

Rep: 72 MrSmiley is acknowledged by some
Unique Rep: 57
FAQs Submitted: 1
Folding Team Rank: 817
Hardware Reviews: 1
Trader Rating: 0
Default

Quote:
Originally Posted by VulcanDragon
Actually, yes it is. Algorithms are an advanced mathematics concept, as are abstract data types (graphs, trees, etc.) And programming is nothing but applying algorithms to manipulate data.
I appologize, if you are a coding monkey man (IT/IS worker), you yourself will never really use higher level algorithms or math. But yes algorithms are mathmatically based. Ok, Vulcan 1 me 999.

Melraiden, I disagree, C/C++ is more efficent, has a higher tier level, and is all around better. C# is Microsofts attempt to rip off C++. It fails just like J#.
__________________
System: My System
CPU
Intel 2.8GHz
Motherboard
ESG smth
Power Supply
Antec TruePower 350Watt
OS
FreeBSD
MrSmiley is offline I fold for Overclock.net   Reply With Quote
Old 06-07-05   #22 (permalink)
Bifford
 
BFRD's Avatar
 
intel nvidia

Join Date: Dec 2004
Location: Carrollton, TX
Posts: 4,414

FAQs Submitted: 8
Folding Team Rank: 31
Hardware Reviews: 2
Trader Rating: 11
Default

Quote:
Originally Posted by VulcanDragon
I've heard good things about C#. But are there any free or inexpensive C# compilers yet? To my knowledge it is only available as part of Visual Studio, which is pretty expensive for someone just getting started. (Student discounts may bring the price down to earth, if you're still in school.)

An FYI on the side: Oracle 10g Release 2 (due out any time now) will run .NET CRL bytecode (i.e. compiled C#, or VB.NET or whatever) inside the database. So you could write stored procedures in C#. Pretty nifty.
You could do everything with the .NET framework. There should be a compiler in there, I think csc.exe. There is also a free tool on asp.net for creating a .net powered web site.
__________________
Helpful Posts (Hopefully )
Overclocker's Calculator
Photo Editing - B&W w/Color Accents

System: Main Rig
CPU
E6700 Conroe
Motherboard
Abit QuadGT
Memory
2GB G.Skill PC2 8000 (HZ)
Graphics Card
EVGA 8800GTX
Hard Drive
150 GB Raptor X / 300GB Storage
Sound Card
Audigy 2 ZS
Power Supply
PCP&C Silencer 750
Case
Sigma Shark
CPU cooling
Stock (for now)
GPU cooling
Stock
OS
Vista Ultimate
Monitor
Dual Samsung 204b
BFRD is offline I fold for Overclock.net Overclocked Account BFRD's Gallery   Reply With Quote
Old 06-07-05   #23 (permalink)
Programmer
 
MrSmiley's Avatar
 
amd nvidia

Join Date: Oct 2004
Location: Manhattan, Kansas
Posts: 1,060

Rep: 72 MrSmiley is acknowledged by some
Unique Rep: 57
FAQs Submitted: 1
Folding Team Rank: 817
Hardware Reviews: 1
Trader Rating: 0
Default

Quote:
Originally Posted by BFRD
You could do everything with the .NET framework. There should be a compiler in there, I think csc.exe. There is also a free tool on asp.net for creating a .net powered web site.
I'll leave one question, you do cross platform in; any version; C with .NET enviroment and tell me how that works out.
__________________
System: My System
CPU
Intel 2.8GHz
Motherboard
ESG smth
Power Supply
Antec TruePower 350Watt
OS
FreeBSD
MrSmiley is offline I fold for Overclock.net   Reply With Quote
Old 06-07-05   #24 (permalink)
Overclocker
 
Join Date: Dec 2004
Posts: 401

Rep: 65 Melraidin is acknowledged by some
Unique Rep: 48
FAQs Submitted: 4
Folding Team Rank: 264
Trader Rating: 1
Default

Quote:
Originally Posted by MrSmiley
I appologize, if you are a coding monkey man (IT/IS worker), you yourself will never really use higher level algorithms or math. But yes algorithms are mathmatically based. Ok, Vulcan 1 me 999.

Melraiden, I disagree, C/C++ is more efficent, has a higher tier level, and is all around better. C# is Microsofts attempt to rip off C++. It fails just like J#.
Not sure what meaning of efficient you're using... When I said efficient I mean from a productivity standpoint. For example I can take a properly formed schema for an XML feed and have a serializer built within minutes in C#, complete with all elements represented as classes, etc. It's been a little while since I did much C++, but I don't believe you can match that for speed of development.
Melraidin is offline I fold for Overclock.net   Reply With Quote
Old 06-07-05   #25 (permalink)
Overclocker
 
Join Date: Dec 2004
Posts: 401

Rep: 65 Melraidin is acknowledged by some
Unique Rep: 48
FAQs Submitted: 4
Folding Team Rank: 264
Trader Rating: 1
Default

Quote:
Originally Posted by MrSmiley
I'll leave one question, you do cross platform in; any version; C with .NET enviroment and tell me how that works out.
I'm really not sure what you're getting at here; could you please re-phrase?

If you mean cross platform development using a .NET language then no, I haven't. But I do believe there are on-going projects to develop interpreters for a number of .NET languages on other platforms.

Or are you referring to using multiple languages in a project? I've worked on projects where I used C++, C#, and VB.NET in the same solution, if that is indeed what you mean.
Melraidin is offline I fold for Overclock.net   Reply With Quote
Old 06-07-05   #26 (permalink)
Lord of the Chicken Wings
 
VulcanDragon's Avatar
 
intel nvidia

Join Date: Aug 2004
Location: Columbus, OH
Posts: 5,218
Blog Entries: 25

FAQs Submitted: 1
Trader Rating: 0
Default

Quote:
Originally Posted by BFRD
You could do everything with the .NET framework. There should be a compiler in there, I think csc.exe.
I should have assumed that I suppose, since I have used the vbc.exe compiler to make a VB.NET project. Not one I built myself mind you, I was customizing the out-of-box Microstrategy Web product (which ships will components built in VB.NET) and it required a recompile. And that server only had the framework on it, not Visual Studio.
__________________
Vulcan Dragon
Core i7 920 @ 3.8 GHz
Currently Playing: Grand Theft Auto 4 (X360); Rock Band 2 (X360); Far Cry 2 (PC)
XBox Live Gamertag: Vulcan Draggon

System: Vulcan's New Hotness
CPU
Core i7 920 @ 3.8 GHz
Motherboard
Asus P6T Deluxe
Memory
6GB Corsair XMS3 DDR3-1333
Graphics Card
EVGA GTX 260 (216)
Hard Drive
300GB Velociraptor (main)
Power Supply
ThermalTake 850W
Case
Lian Li PC-6077
CPU cooling
TRUE 120
OS
Vista Ultimate x64 SP1
Monitor
Gateway FHD2400
VulcanDragon is offline Overclocked Account   Reply With Quote
Old 06-07-05   #27 (permalink)
Programmer
 
MrSmiley's Avatar
 
amd nvidia

Join Date: Oct 2004
Location: Manhattan, Kansas
Posts: 1,060

Rep: 72 MrSmiley is acknowledged by some
Unique Rep: 57
FAQs Submitted: 1
Folding Team Rank: 817
Hardware Reviews: 1
Trader Rating: 0
Default

Quote:
Originally Posted by Melraidin
I'm really not sure what you're getting at here; could you please re-phrase?

If you mean cross platform development using a .NET language then no, I haven't. But I do believe there are on-going projects to develop interpreters for a number of .NET languages on other platforms.

Or are you referring to using multiple languages in a project? I've worked on projects where I used C++, C#, and VB.NET in the same solution, if that is indeed what you mean.
When the words "Cross-platform" are said, they usually mean Cross OS, "Cross-Language" would be the use of multiple OS's. So CrossPlatform != 'CrossLanguage'
__________________
System: My System
CPU
Intel 2.8GHz
Motherboard
ESG smth
Power Supply
Antec TruePower 350Watt
OS
FreeBSD
MrSmiley is offline I fold for Overclock.net   Reply With Quote
Old 06-08-05   #28 (permalink)
Lord of the Chicken Wings
 
VulcanDragon's Avatar
 
intel nvidia

Join Date: Aug 2004
Location: Columbus, OH
Posts: 5,218
Blog Entries: 25

FAQs Submitted: 1
Trader Rating: 0
Default

Quote:
Originally Posted by MrSmiley
When the words "Cross-platform" are said, they usually mean Cross OS, "Cross-Language" would be the use of multiple OS's. So CrossPlatform != 'CrossLanguage'
I'm not sure you said what you meant, or I'm not following either...?

Cross platform = the same code runs on multiple heterogenous environments. Could be different OSs on the same hardware (Linux vs Windows on x86), or the same OS on different hardware (Linux on x86 vs anything else). Does not imply that a recompile is not required, though. But it does imply that no platform specific libraries, APIs, or SDKs are used; their presence would require at least a partuial rewrite to use the corresponding API/SDK of the second platform (i.e., a port).

"Cross language" is not a term I have seen used, or at least seen used often enough to remember it and think of it as programming jargon. But interpreting the phrase at face value, I assume you are talking about a single application built from multiple source files written in different languages? E.g. a single .NET application written in a mix of C, C#, and VB.NET?

So yes, cross platform definitely != "cross language".
__________________
Vulcan Dragon
Core i7 920 @ 3.8 GHz
Currently Playing: Grand Theft Auto 4 (X360); Rock Band 2 (X360); Far Cry 2 (PC)
XBox Live Gamertag: Vulcan Draggon

System: Vulcan's New Hotness
CPU
Core i7 920 @ 3.8 GHz
Motherboard
Asus P6T Deluxe
Memory
6GB Corsair XMS3 DDR3-1333
Graphics Card
EVGA GTX 260 (216)
Hard Drive
300GB Velociraptor (main)
Power Supply
ThermalTake 850W
Case
Lian Li PC-6077
CPU cooling
TRUE 120
OS
Vista Ultimate x64 SP1
Monitor
Gateway FHD2400
VulcanDragon is offline Overclocked Account   Reply With Quote
Old 06-08-05   #29 (permalink)
Bifford
 
BFRD's Avatar
 
intel nvidia

Join Date: Dec 2004
Location: Carrollton, TX
Posts: 4,414

FAQs Submitted: 8
Folding Team Rank: 31
Hardware Reviews: 2
Trader Rating: 11
Default

There is project being undertaken by MS to get the .NET framework running on FreeBSD. I believe there is another project for Linux (Ximian). So with certain exceptions (COM and other Windows only controls) .net applications "could" be cross platform.
__________________
Helpful Posts (Hopefully )
Overclocker's Calculator
Photo Editing - B&W w/Color Accents

System: Main Rig
CPU
E6700 Conroe
Motherboard
Abit QuadGT
Memory
2GB G.Skill PC2 8000 (HZ)
Graphics Card
EVGA 8800GTX
Hard Drive
150 GB Raptor X / 300GB Storage
Sound Card
Audigy 2 ZS
Power Supply
PCP&C Silencer 750
Case
Sigma Shark
CPU cooling
Stock (for now)
GPU cooling
Stock
OS
Vista Ultimate
Monitor
Dual Samsung 204b
BFRD is offline I fold for Overclock.net Overclocked Account BFRD's Gallery   Reply With Quote
Old 06-08-05   #30 (permalink)
Overclocker
 
Join Date: Dec 2004
Posts: 401

Rep: 65 Melraidin is acknowledged by some
Unique Rep: 48
FAQs Submitted: 4
Folding Team Rank: 264
Trader Rating: 1
Default

Looks like .NET's already become more cross-platform than I had thought; I had expected it to be another 6 months or so before fully compliant compilers were available for other platforms: http://www.amazon.com/exec/obidos/tg...36115?v=glance
Melraidin is offline I fold for Overclock.net   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 03:53 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License Internet Security By ControlScan

Terms of Service / Forum Rules | Privacy Policy | Advertising | Become an Official Vendor
Copyright © 2008 Shogun Interactive Development. Most rights reserved.
Page generated in 0.34136 seconds with 8 queries