The Original Gay Porn Community - Free Gay Movies and Photos, Gay Porn Site Reviews and Adult Gay Forums

  • Welcome To Just Us Boys - The World's Largest Gay Message Board Community

    In order to comply with recent US Supreme Court rulings regarding adult content, we will be making changes in the future to require that you log into your account to view adult content on the site.
    If you do not have an account, please register.
    REGISTER HERE - 100% FREE / We Will Never Sell Your Info

    PLEASE READ: To register, turn off your VPN (iPhone users- disable iCloud); you can re-enable the VPN after registration. You must maintain an active email address on your account: disposable email addresses cannot be used to register.

Favorite Programming Language

hummer7979

Slut
Joined
Jun 20, 2005
Posts
295
Reaction score
0
Points
16
Location
Boston
So I've been web programming for the last few years and have recently started doing it professionally, but I've also been taking up a few general purpose languages, and the list is kind of daunting. I currently hope to at least be competent in Python, Perl, and Ruby, as well as maybe C++ or Java for good measure. I already know PHP, Javascript, and Fortran 77 (which I used for scientific numerical computing).

Perl looks like PHP in many ways and has a huge community with lots of modules, and seems to be used a lot with short scripts and text manipulation. I haven't spent a lot of time learning this yet, though it seems like a lot of fun to program in.

Python is very pretty to me and has made me realize how ugly and disorganized my PHP code is. I've spent the most time learning this so far and the prospect of making rapid development GUIs, like with qt or tkinter seems exciting, though I have no reason to right now.

Ruby, I know very little about, except that it's supposed to have the best of both worlds from Perl and Python, and it's used in the popular Ruby on Rails development framework, which I definitely want to know.

I'll probably learn c++ just because I can be a control freak at times, and although I learned most of my programming on interpreted, loosely/dynamically typed languages, I recognize the satisfaction of having a compiler do something because I say it, rather than because I imply it, though most of the time for me, it isn't worth the effort. I learned some c++ in college, but I barely ever used it. Also, on the off chance I develop as a programmer to the point when I'll need to write something optimized, you can't go wrong with c++.


I find that I so far only enjoy programming when it is web related, probably because it's easier, instantly gratifying, and yet extremely practical. I really like programming, but I know I won't stick with it unless I find some good personal uses for it.

My question is: What languages do you use? Which is your favorite/why? How do you use your programming skills, either for personal or professional purposes?
 
In real life I write assembly language on large IBM mainframe systems. I'm learning C# and java now but I'm frustrated that I can't do what I freaking want half the time. Hell I have more flexibility to do what I want in COBOL than I do in these arcane C style languages.
 
In real life I write assembly language on large IBM mainframe systems. I'm learning C# and java now but I'm frustrated that I can't do what I freaking want half the time. Hell I have more flexibility to do what I want in COBOL than I do in these arcane C style languages.
What are you (will you be) using Java and C# for?
 
cool, What sort of textual handling have you needed?

I really like regex for some reason, even though they seem to have a near-unanimous reputation for being very difficult. I end up finding "simple" things hard to grasp.

I have this vision of perl hackers writing scripts all day making their computers do magical things, but I've never been able to figure out what all those magical things are.
 
if you're good with regex, perl will be the language for you .. lol :D others might say that it's not convenient at all - if you like your unorganized php code, i believe you still will prefer php though - php is very forgiving, not demanding and like the perfect thing for every quick and dirty hack. however, there are some things that are just awful to do with php and you will need perl for it.
you should at least learn java or c++ - at the moment java is surprisingly at the rise, but that changes every few years ;)
 
if you're good with regex, perl will be the language for you .. lol :D others might say that it's not convenient at all - if you like your unorganized php code, i believe you still will prefer php though - php is very forgiving, not demanding and like the perfect thing for every quick and dirty hack. however, there are some things that are just awful to do with php and you will need perl for it.
you should at least learn java or c++ - at the moment java is surprisingly at the rise, but that changes every few years ;)

I don't think I'd use PHP for anything other than web development or web-based applications. Although I know the interpreter well enough to be able to write really sloppy code, I'm not really proud of it and only do it if I need a solution for which quick development time is more important than optimization.

I have this vision of Java as being slow and loaded with overhead particularly with GUIs, which is probably unfair since interpreted languages are probably slower. Then again, most GUIs written with interpreted languages seem to use development frameworks written in C++ (like Qt).

What sort of programming do you do?
 
Perl seems like the general choice for everyday small practical scripting, which is really how I'd love to use a programming language.

Have any of you heard of X-10? It's a protocol for communication of devices through the normal electrical wiring in a house. It uses special transmitters and receivers that you plug into an outlet and can be used to switch or dim lights/appliances. The transmitter can be controlled by a computer, which is often used to create house-hold "automation"

Here's some info: http://www.laureanno.com/

I'm considering trying this as a household project. Imagine having a lamp flicker when you get an email, or having lights brighten or dim according to available natural light. Or even automatically starting a coffee pot at a given time in the morning..

Anyway, there's a person (not the one who owns that site above) who wrote control modules for X10 transmitters in perl, so that could be a fun project/learning experience.
 
I learned C++, and like it very well. I also work with MATLAB, which is really nice because it's easy to work with, since you don't have to declare/initialize variables before you use them, and it's far more friendly. So if I need to, I develop things in MATLAB, then port it to C.

I haven't learned Java, but I prefer my "functions" to be called "functions".
 
I learned C++, and like it very well. I also work with MATLAB, which is really nice because it's easy to work with, since you don't have to declare/initialize variables before you use them, and it's far more friendly. So if I need to, I develop things in MATLAB, then port it to C.

I haven't learned Java, but I prefer my "functions" to be called "functions".

Oh I forgot about MATLAB. I used that in college (physics major). Oh the number of all-nighters I spent trying to fit experimental data to theoretical curves.. but it's almost worth it when it works and you see a line following your datapoints.
 
Java
PHP
Python
Learning OBJ-C and Python as we speak.

I am really starting to LOVE python though...
 
Python is a lot of fun. I've been playing around with low-end GUI kits (tkinter) and also pygame.

It's just so pretty. I can't get over it.
 
Oh I forgot about MATLAB. I used that in college (physics major). Oh the number of all-nighters I spent trying to fit experimental data to theoretical curves.. but it's almost worth it when it works and you see a line following your datapoints.

I just realized I should have said "fit theoretical curves to experimental data."

[-X
 
Amiga Basic, Blitz Basic and AMOS: <3
 
I've written code in most of the languages mentioned above. Off the top of my head...

The first language I learned was Basic. I started with GW Basic that came with whatever version of MS-DOS I was running on my first computer back in the early 90s. I remember learning it from a reference manual that I borrowed from a neighbor. At some point, I bought a book on Basic which included a disk with QBasic on it. I wrote lots of random crap in Basic, including a text-based adventure game that used a joystick for input. I was pretty proud of myself at the time.

After that, I decided I wanted to learn something more "serious". I saved my allowance money to buy a copy of Borland Turbo Pascal 7. Learning Pascal was harder, but I did manage to pick it up from some free tutorial I downloaded from a BBS. Unfortunately, I wasn't able to grasp OO or pointers at the time.

In high school, I got a job working as an HTML and JavaScript jockey for a web startup in 1996. I was also introduced to Perl for the first time there, although I mostly just integrated HTML changes into web scripts instead of properly writing Perl.

When I started college in 1997, I began to learn both C and Python at the same time for fun. For some reason, the pointers and OO now made sense to me. I ended up writing a song lyric search engine web site in Python with a custom native C database module.

After that, I started taking actual Computer Science classes in college where I learned Scheme, Java, C++, MIPS assembly language and Common Lisp. I eventually got a part-time job working as programmer for a research group on campus where I wrote PHP/MySQL before it was the big deal it is now. There was also some crufty Perl scripts laying around that I'd have to occasionally fix or change.

I wrote a bunch of real-time physical simulation code in Python, Matlab, Objective C and C/C++ while in grad school. Usually, I was writing the hardcore calculation code in C/C++ while doing UIs and supporting code in Objective C or Python. I did a small amount of Fortran 90 coding for one class where the prof was old school and anti-C.

After finishing school, I got a job as a C++ developer working on desktop application software. Large portions of the build system were written in Perl, so once again I had to deal with occasionally changing or fixing things in crufty Perl code. I did that for over 2 years before switching to a new job about 2 months ago where I'm now using C# with SQL Server to write web services and to a lesser extent ASP.NET web pages.

These days my favorite languages are probably C# and Python. Having seamless access to extensive, effectively build-in libraries and garbage collection is very nice. IronPython in particular is pretty kick ass. All the power of Python and .NET in one language. Fun stuff.
 
Is it possible to combine Python with Cocoa 64 bit (since Carbon is outdated and crap)

:( I really dislike Windows, I don't mind linux just that I want native OS X applications without using Obj-C
 
Cocoa is very tightly integrated with Objective C. There's a piece of software called PyObjC that allows Python and Objective C to interact. It looks like you can build Cocoa apps using it, but I haven't tried it personally.
 
I forgot "Gamemaker", which is basically a point & click game creator, but it has a built-in programming language too.
 
Back
Top