Showing posts with label C#. Show all posts
Showing posts with label C#. Show all posts

Saturday, February 19, 2011

Programming Languages

Alright, first post on my new blog! I decided to make a new one rather than use my old one. Anyway, that being said, lets talk programming languages!

So lately, I've been looking into new languages to learn, most notably python and perl. Usually, I do everything in C#, and I also have experience in dissecting C/C++ code and porting it to something else, but there's just something about python.

So, I'll say, while I still prefer C# for doing stuff, I have to say, python is a neat little language to learn. The syntax is amazingly simple, and you'll quickly notice that the amount of work you'd do in something like C# can be achieved in less lines of code in python. For example, I wrote an IRC bot for C# , that basically just connects, and can print lines to the terminal, and then I wrote it in python as well, and it probably took about 1/3 - 2/3 less lines than it would in C#.

My biggest pitfall with python though, is that I've only been working with it for a short period of time, and I don't really know all of the common functions, so I find myself looking a lot of things up, not to mention I'm still trying to figure out how threading works in python. I'm sure I'll get it eventually, but for now, I think I'll keep to C# for my windows programming, and do python stuff on the linux side of things!

On another note, (not really related to anything written) if you're someone who likes IRC, catch me on my network at irc.tsukihi.me #nekoarcnetwork (my nick is rayZor_ , and I'm usually around).

Also, don't forget to follow me on twitter, and Stay Tuned!