Go Back   nV News Forums > Software Forums > Software Development

Newegg Daily Deals

Reply
 
Thread Tools
Old 01-10-07, 09:27 AM   #49
rhink
Registered User
 
Join Date: Jul 2005
Posts: 434
Default Re: Languages you know

Quote:
Originally Posted by DaveW
Evilghost, the difference is that you can't do things like loops or conditional branching with HTML and CSS, you can with Perl and PHP.
There's no program flow or execution whatsoever, just tags that describe various elements. A markup language is more of a standardized data storage convention, not a programming language of any type.

Though I have no problem calling scripting languages programming languages... you definitely write programs in them, you're usually just a little more restricted in what you can do, or the environments in which you can do it.
rhink is offline   Reply With Quote
Old 01-10-07, 11:19 AM   #50
de><ta
prodigy
 
de><ta's Avatar
 
Join Date: Jul 2002
Location: USA, NY
Posts: 1,100
Default Re: Languages you know

High level:
C, C++, Java, C#, .NET, VB

Scripting:
Ruby/Rails, Python, PERL, PHP, SQL, HTML, CSS, JScript

Low level:
VHDL, Verilog, x86, x68, MIPS
__________________
IBM T60p | Intel Core 2 Duo T7200 | 2GB PC2-5300 | ATi M X1700 256MB | 100GB 7200rpm SATA

///m-powered | Intel i7 920 | EVGA x58 | 6GB DD3 1600 | EVGA GTX 285 SSC | 150GB VelociRaptor

Drag racing is for fast cars. Autocrossing is for fast drivers.
de><ta is offline   Reply With Quote
Old 01-10-07, 12:08 PM   #51
DaveW
Its me! Hurray!
 
DaveW's Avatar
 
Join Date: Jul 2002
Location: Brit in USA
Posts: 1,203
Default Re: Languages you know

I envy you guys doing assembler. I'd love to get into the more low level stuff. Like those tiny $2 dollar PICs - actually soldering the CPU onto your own circuit board design and then trying to squeeze what you can out of 2K of space.

Kind of like this guy did: http://d116.com/ace/
__________________

Core2 Q9400 @ 3.0, eVGA GTX 260, 4G DDR 800, Vista64
DaveW is offline   Reply With Quote
Old 01-10-07, 07:27 PM   #52
Clay
Registered User
 
Clay's Avatar
 
Join Date: Oct 2002
Posts: 4,993
Default Re: Languages you know

Quote:
Originally Posted by DaveW
I don't see the difference between a "programming" language and a "scripting" language, however.
I tend to think of "programming" languages as languages that are compiled while "scripting" languages are interpreted. That's not bulletproof though I know.
Clay is offline   Reply With Quote
Old 01-10-07, 07:56 PM   #53
Aphot
lol wut?
 
Aphot's Avatar
 
Join Date: Jul 2005
Location: Edmonton, AB
Posts: 753
Send a message via AIM to Aphot Send a message via MSN to Aphot
Default Re: Languages you know

I know Pig Latin and some English .
__________________
Intel I7 920 4.0GHz (Noctua NH-D14)
Asus P6X58D Premium
6GB G.Skill PC12800 (2GB x 3)
2 HIS HD6970's in Crossfire
Western Digital;
2 Velociraptor 300GB in Raid 0
2 Caviar Black 1.0TB
Asus Xonar Essence STX
Denon PRA-1000 , POA-1500
Celestion Ditton 442's
Corsair HX 1050
Antec P183
Dell U2410
Sennheiser HD 555
Razer Deathadder / Razer Lycosa
Aphot is offline   Reply With Quote
Old 01-10-07, 09:29 PM   #54
rhink
Registered User
 
Join Date: Jul 2005
Posts: 434
Default Re: Languages you know

Quote:
Originally Posted by DaveW
I envy you guys doing assembler. I'd love to get into the more low level stuff. Like those tiny $2 dollar PICs - actually soldering the CPU onto your own circuit board design and then trying to squeeze what you can out of 2K of space.

Kind of like this guy did: http://d116.com/ace/
Low level stuff is where the real fun is, imo. I'd like to get into embedded work professionally when I can, stuck doing java programming atm though.

Though even for embedded work, working directly with asm is very rare anymore.
rhink is offline   Reply With Quote
Old 01-11-07, 12:33 AM   #55
Bman212121
Registered User
 
Join Date: Jan 2006
Posts: 6,726
Default Re: Languages you know

Quote:
Originally Posted by DaveW
I use Ruby and Python mainly for testing other apps and scripting. Check out Watir for Ruby and Pamie for Python, they are great for unit-testing web apps and much much better than nUnit ASP.

Ruby is easy to learn, its quite intuitive except for its use of special characters. E.g.

variable_name
$variable_name
@variable_name
@@variable_name

Still, its not as bad as Perl... Perl programs look like some huge regular expression to me

Python is easy to learn too, the main oddity being its lack of implicit self. I still don't understand why the language is designed this way. I read theres some cool hacks you can do because of this, but I never got that deep with t he language.

I really like the fact that Python uses indentation instead of brackets etc. Most programmers freak when they here this, but once you've tried it you will find it makes perfect sense.
Please don't say Perl is horrible... I have to take that class next semester.

Well, I've done BASIC, Java, JScript, VB .Net, HTML/CSS, PHP, SQL, and RPG 4 LE. In order to get a bachelors in Computer Information Systems, I've already taken classes that covered all of those. I'm currently in C++, and I have to take Perl. It is quite amazing how many different things that I've learned to do for my degree.

I would also like to learn Uscript (Unreal scripting for UT), that way I can make mods for UT2007 when it finally comes out.
Bman212121 is offline   Reply With Quote
Old 01-11-07, 08:38 PM   #56
nemecb
Registered User
 
Join Date: Jan 2005
Location: Rochester, MN
Posts: 4,018
Default Re: Languages you know

PERL isn't that bad. Regular expressions are a headache, but they're also incredibly powerful so it's a tradeoff. If you just write basic PERL it's not any worse than any other language IMHO.
nemecb is offline   Reply With Quote

Old 01-12-07, 07:23 PM   #57
rhink
Registered User
 
Join Date: Jul 2005
Posts: 434
Default Re: Languages you know

I agree... the perl I did back in college wasn't bad at all.
rhink is offline   Reply With Quote
Old 01-13-07, 06:38 PM   #58
wnd
Nerd, Geek, Freak
 
wnd's Avatar
 
Join Date: Sep 2005
Location: Finland
Posts: 703
Default Re: Languages you know

IMO Perl is beautiful (insert well-known saying here). Perl allows programmer to do wonders with very little effort.

Perl is often seen as "read-only language" and this isn't far from truth if beginner tries to decipher code written by Perl-wizard in a hurry. Then again Perl is not the only language that can be difficult to comprehend. Also, like most programming languages (except Lisp), Perl can be very clear and pretty. Also notice that regular expressions and Perl are not the same thing. Perl can use regexps extensively and Perl even has some extensions to regexp, but they're still two very different things. I love them both.

Quote:
Originally Posted by Clay
I tend to think of "programming" languages as languages that are compiled while "scripting" languages are interpreted. That's not bulletproof though I know.
I pretty much agree with Clay. Scripted languages are interpreted. Unfortunately it's not that simple. perlcc can compile Perl-scripts into native executables. The way I see it, any scripting language can be compiled into native binary. (Although compiling scripting language that can modity itself can be slightly tricky.)
__________________
web | cat

Christianity, noun: The belief that a cosmic Jewish Zombie who was his own father can make you live forever if you symbolically eat his flesh and telepathically tell him you accept him as your master, so he can remove an evil force from your soul that is present in humanity because a rib-woman was convinced by a talking snake to eat from a magical tree. [mad.frog]

Last edited by wnd; 01-14-07 at 02:44 AM. Reason: spelling
wnd is offline   Reply With Quote
Old 01-14-07, 12:40 AM   #59
rhink
Registered User
 
Join Date: Jul 2005
Posts: 434
Default Re: Languages you know

God, lisp is horrible. Incredibly ugly language.

On scripted languages vs a heavyweight programming language... the one more complexity to throw into the mix is that some of the heavyweight programming languages are interpreted (to some degree) as well (most notably java bytecode- though recent JVM's do use JIT for a portion of the code).
rhink is offline   Reply With Quote
Old 02-15-07, 10:48 AM   #60
Remi
Registered User
 
Join Date: Jul 2002
Posts: 169
Default Re: Languages you know

IMHO, there are lots of things that distinguishes "scripting languages" from "programming languages", but it probably fits all in one word: reliability. To make software reliable, we poor humans do need help from tools (believe me, I've tried everything!) and that's where good compilers can do marvels. To help them, we need to use data types, which is why I'm a big fan of type safety by default.
So that's what I would put first in my list of desirable properties for a programming language, which a scripting language can do without:

- sound code analysis tools,
- type safety by default.
Remi is offline   Reply With Quote
Reply


Thread Tools

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
Slidecast: Scalable HPC ' New Accelerations for Parallel Programming Languages over News Archived News Items 0 05-08-12 08:10 AM

All times are GMT -5. The time now is 02:03 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.