tag:blogger.com,1999:blog-30268243.post249347521648163305..comments2013-12-12T21:46:35.109-08:00Comments on chainlynx / c|-|41nl`/n><: Ruby (vs Python): a preliminary assessmentUnknownnoreply@blogger.comBlogger5125tag:blogger.com,1999:blog-30268243.post-89490942987800259642008-10-16T20:37:00.000-07:002008-10-16T20:37:00.000-07:00I used to program in Visual Basic (classic and .NE...I used to program in Visual Basic (classic and .NET) and C#. When I switched to Linux, I did a little C# using Mono then I tried Python for a small program I needed. I never did learn Python very far because even though it's a great language, it is just another language and just did what I needed it to (I'm not knocking Python, it is a very good language, but I'm just not very enthusiastic about knowing a million languages).<BR/><BR/>For web programming I briefly used ASP and ASP.NET then switched to PHP. After working with PHP for about 3-4 years, I decided to try some frameworks based on Rails for PHP, but didn't have any luck.<BR/><BR/>So I decided to try the real Ruby on Rails and at first I was really frustrated with all the weird things about Ruby (and Rails), but after I figured it out, I've come to really like Ruby and started using it for general programming as well instead of Python (not because I think it's better, but because I came to understand Ruby better than Python).<BR/><BR/>The thing about Ruby, is it requires a complete rethinking of what programming is. So while you can program with Ruby the way you do with any other language, you will only notice a benefit if you change your programming philosophy as I did.<BR/><BR/>That said, Ruby is not perfect, and is quite opinionated. So if your philosophy doesn't match Ruby's, chances are, you won't come to like it as much. And it does have it's weird quirks sometimes. But overall, if you understand it very well, it's quite an awesome language, IMHO.anime4christhttps://www.blogger.com/profile/10555013930323611956noreply@blogger.comtag:blogger.com,1999:blog-30268243.post-18530791633001130962008-10-13T23:45:00.000-07:002008-10-13T23:45:00.000-07:00Hey nice, I am a aspiring infosec hobbiest and stu...Hey nice, <BR/><BR/>I am a aspiring infosec hobbiest and student. I just started hacking about a year ago, and started using linux about 2 years ago. In the field I plan to go into (it security) I believe that python is the best language for me to start with, and this has been backed up time and time again by many hacking and security friends on multiple forums. I appreciate someone sticking up for python. I dont know if it's just me but i see so many ruby programmers dogging on python and personally your assessment says it all.<BR/><BR/>Thanks again.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30268243.post-10756046332142761282008-07-19T22:58:00.000-07:002008-07-19T22:58:00.000-07:00thanks much.thanks much.Unknownhttps://www.blogger.com/profile/06527014539095536602noreply@blogger.comtag:blogger.com,1999:blog-30268243.post-78369067299356598422008-07-07T00:54:00.000-07:002008-07-07T00:54:00.000-07:00Holy cow I had no idea Ruby was so messed up. Than...Holy cow I had no idea Ruby was so messed up. Thanks a lot, you really took one for the team there ;)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-30268243.post-15298722348705873922008-02-22T08:45:00.000-08:002008-02-22T08:45:00.000-08:00I wish ruby code in my Japanese blog post could he...I wish ruby code in my Japanese blog post could help you.Anonymousnoreply@blogger.com