Subj : Google's Go language To : Nightfox From : art Date : Thu Oct 13 2011 07:11:00 Re: Google's Go language By: Nightfox to art on Wed Oct 12 2011 13:10:23 Hi Nightfox, > I'm curious about it, but one thing that keeps me from using different > programming languages is that I'd like to be able to re-use code in other > projects, but if you use a different language, it'll make that harder to do. > If I were to have lots of things written in many different languages and I > want to re-use some code, I may end up having to re-implement the code in > the > worst- case scenario. It would be nice to just be able to take a function > (or > set of functions) and just include it in another project and use it. Agreed, one of my largest pains is porting already written code. Sqlite libraries I have coded for example, I tend to re-write in pretty much every language I code in, major painage. With CLR and COM things are a bit easier, however Google Go does not support either of these from what little I know. I think it's down to a few factors: - Know what languages are out there and where they shine. - Know what your coding requirements are. - Choose a language based on those, and your comfort. At the end of the day, I find that coding is very much like art, with the language akin to the medium used: we'd rarely say oil pastels are better than water colour in terms of quality of art... we'd more likely say, artist X is better than artist Y. In the same vein, I really believe the coder is what defines the quality of the program, not the programming language. Kind regards, / art @ fatcats [dot] poorcoding [dot] com \ \ Fatcats +o - http://fatcats.poorcoding.com / --- þ Synchronet þ fatcats bbs - http://fatcats.poorcoding.com .