DaemonForums  

Go Back   DaemonForums > Miscellaneous > Programming

Programming C, bash, Python, Perl, PHP, Java, you name it.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 24th August 2008
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
 
Join Date: May 2008
Location: USofA
Posts: 1,547
Thanked 112 Times in 104 Posts
Default What's your relashionship with C#?

Well, I think after having this thread, it is only fair to have this one. So I will ask the same question for this language:


What's your relashionship with C#?

Love to hear your comments, experience with C#, its's pro's and con's ... almost anything except flaming.



----

My personal experience, has only been a 'groaning' whenever Gnome pulls in gtk# and associated stuff as dependencies.



Never bothered to learn it either, since I've never seen much purpose to it after having already picked up Java, unless someday, by some blind cursed twist of fate, I end up in .NET land lol. Yes, you could say I consider C Sharp to be the MS+CLI equivelent of Suns Java, which ain't exactly my favorite language in of itself.
__________________
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.
Reply With Quote
  #2   (View Single Post)  
Old 24th August 2008
drhowarddrfine drhowarddrfine is offline
VPN Cryptographer
 
Join Date: May 2008
Posts: 358
Thanked 9 Times in 8 Posts
Default

Feel the same. Have no use for it whatsoever.
Reply With Quote
  #3   (View Single Post)  
Old 24th August 2008
scottro's Avatar
scottro scottro is offline
Real Name: Scott Robbins
VPN Cryptographer
 
Join Date: Apr 2008
Location: NYC
Posts: 359
Thanked 31 Times in 25 Posts
Default

We're just good friends and that incident with the sheep was totally blown out of proportion by the media.
Reply With Quote
  #4   (View Single Post)  
Old 24th August 2008
crayoxide crayoxide is offline
Fdisk Soldier
 
Join Date: May 2008
Posts: 46
Thanked 2 Times in 2 Posts
Default

My next door neighbor claims he is an uber programmer in it, but his yard looks like you could tee up on it and he OCD's about the dandelions in my yard.

*sigh*
Reply With Quote
  #5   (View Single Post)  
Old 24th August 2008
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

I have no relationship at all with it, in fact, I demand a restraining order now!
Reply With Quote
  #6   (View Single Post)  
Old 25th August 2008
roddierod's Avatar
roddierod roddierod is offline
Real Name: Rod Person
VPN Cryptographer
 
Join Date: Apr 2008
Location: Pittsburgh, Pa
Posts: 383
Thanked 13 Times in 13 Posts
Default

Quote:
Originally Posted by scottro View Post
We're just good friends and that incident with the sheep was totally blown out of proportion by the media.



I've been forced to learn it for my day job.

I don't like the .NET part of the language as in all the bloat that you have to install. But I like the language syntax and construction. So in all we have an amicable relationship but at times it gets on my nerves. kind of like a long marriage.
__________________
"The basic tool for the manipulation of reality is the manipulation of words. If you can control the meaning of words, you can control the people who must use the words." -Philip K. Dick
Reply With Quote
  #7   (View Single Post)  
Old 3rd October 2008
mdh's Avatar
mdh mdh is offline
Real Name: Matt D. Harris
FreeBSD 2.2.6 User
 
Join Date: Oct 2008
Location: West Virginia
Posts: 139
Thanked 8 Times in 8 Posts
Default

As a veteran C and Perl programmer, I'm just beginning with C# and mono over the past few days. Despite a few bugs cropping up in monodevelop (including one where it crashes and loses changes... ugh) I'm actually rather liking the language itself. Once I become more familiar with the classes available, I think it will be a rather powerful tool. It seems to lack the annoying little quirks that kept me away from Java and C++, so if the performance turns out to be vastly superior to that of a Perl or Ruby script, it may end up becoming a language I use an awful lot.

I certainly hope to see more FreeBSD & mono love in the future. Novell is pretty invested in their [SuSE] Linux, so it'll likely fall to us in the BSD community to make the best stuff happen.
Reply With Quote
  #8   (View Single Post)  
Old 3rd October 2008
drhowarddrfine drhowarddrfine is offline
VPN Cryptographer
 
Join Date: May 2008
Posts: 358
Thanked 9 Times in 8 Posts
Default

I'm awfully suspicious of any language that requires me to install a framework (Mono) to work. I understand C# may be nice but that's just no right. It also bothers me that Mono is, essentially, a framework for a different operating system, so it's all just a little strange.
Reply With Quote
  #9   (View Single Post)  
Old 7th October 2008
mdh's Avatar
mdh mdh is offline
Real Name: Matt D. Harris
FreeBSD 2.2.6 User
 
Join Date: Oct 2008
Location: West Virginia
Posts: 139
Thanked 8 Times in 8 Posts
Default

Quote:
Originally Posted by drhowarddrfine View Post
I'm awfully suspicious of any language that requires me to install a framework (Mono) to work. I understand C# may be nice but that's just no right. It also bothers me that Mono is, essentially, a framework for a different operating system, so it's all just a little strange.
Well, lots of languages require you to install a "framework" to work. In this case, mono is a suite including a compiler (just like GCC is for C), a set of libraries (like libc and other standard system libraries for C), and a virtual machine (OK, this is a bit different than C, but it's the same as, say, Java or Perl6). So it is, in fact, not dissimilar from other languages that have existed for a very long time. You need a compiler, libraries, and a VM. You don't need an interpreter, such as would be needed for ruby, python, et al.

As far as mono being a framework for a different operating system, I'd have to disagree. While Novell has strong ties to Linux due to their ownership of SuSE, Mono works just fine on FreeBSD, and there's a bsd-sharp development group which seems to be formally sanctioned by Novell. A lot of other open source projects are primarily developed on Linux, too, so it's nothing we aren't used to. This is why the ports system has support for lots and lots of patches per port.

In addition to Mono, there's also the DotGNU suite, though I'm not at all familiar with it personally. Might be worth looking into if you want to experiment with .NET development in C# on FreeBSD without using Mono, however.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What's your relashionship with Java? ephemera Programming 26 21st November 2008 07:07 AM


All times are GMT. The time now is 03:35 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick