login about faq

Due to the large amount of spam accounts, we temporarily disabled new user sign ups. To override this, email newuser.lgqa@gmail.com and an admin will determine if you are permitted to join


I am still new to programming (very new) I like C# and for a scripting language I like Javascript. I like both syntaxes.

asked Jun 09 '10 at 03:23

sulljason's gravatar image

sulljason
2.4k110126156

edited Jun 09 '10 at 03:23

ageekmom's gravatar image

ageekmom ♦
8.4k43148322

C++ for programming...maybe C...and then Javascript as well for Scripting language

(Jun 15 '10 at 13:04) Steven Bower Steven%20Bower's gravatar image

C/C++ all the way, or assembly, depends on the application and how I need it to run more complexed tasks use C/C++ more simple tasks use assembly...

answered Jun 09 '10 at 03:25

trueb's gravatar image

trueb
15.4k53104260

Aside from object orientation, what differences are there between C and C++?

(Jul 14 '10 at 15:24) Seb Seb's gravatar image

I used C++ like a year ago, but it was getting to harsh. I'm using Visual Basics right now. It's like a hobby of sorts. I've only finished an decryption program so far so I can type something in and the outcome is "gibberish" and vice versa.

answered Jun 09 '10 at 04:10

Mihkel's gravatar image

Mihkel
4.6k4158114

I like visual basic, it is so easy and basic. A great script language for beginners, like me. :-)

answered Jun 09 '10 at 04:11

asdfasdf's gravatar image

asdfasdf
211141721

For programming nothing beats C/Objective-C for me. It has an elegant syntax and it's quite easy to to use imo. As for scripting, Javascript is my favorite. I like the openness and flexibility of the language, it allows me to essentially do whatever I want with it, like molding clay.

answered Jun 09 '10 at 04:16

Granit's gravatar image

Granit
6.3k114393

C is amazing once you get the hang of it. After you get used to semicolons and those pain-in-the-ass #include <[header].h> blocks, you're golden.

(Oct 02 '10 at 08:50) HHBones HHBones's gravatar image

How do you differ between "programming language" and "scripting language"?

answered Jun 09 '10 at 03:52

Seb's gravatar image

Seb
(suspended)

1

A programming language, is one that is normally in a human readable form designed to be compiled into a machine readable form: Programming Language -> Assembly -> machine language. Some dynamic programming languages do not compile entirely and in fact are interpreted during runtime (when the app is running).

A script language is a sub-category of a programming language, another more uncommon name is "extension language". A script extends or is run through a specific application. In most cases it's interpreted, but in others it is compiled to machine code. many web browsers these days, for example, compile javascript into machine rather than interpreting it. You can probably get more info here: http://en.wikipedia.org/wiki/Scripting_language

(Jun 09 '10 at 04:22) Granit Granit's gravatar image

In the future, please don't give me a wikipedia link. If I can find an answer that simply, you can guarantee I'll find the answer. I didn't ask because I was looking for an answer, but because I thought someone would, well... I'm sure you're well aware that most who are posed this question will respond incorrectly, by insisting that "a programming language is compiled, a scripting language is interpreted"... followed by an incoherent definition of "interpreted". In fact, my lecturer goes so far as to say that "javascript isn't a real programming language". I'm disappointed that you left byte-code translation out of your answer.

(Jun 09 '10 at 04:42) Seb Seb's gravatar image

Personally, I like interpreted programming languages. You never have to stop to compile. That's one of the reasons I'm madly in love with Python.

(Jun 15 '10 at 13:05) HHBones HHBones's gravatar image

HHBones, programs may be interpreted, but programming languages may not be.

(Jul 14 '10 at 15:29) Seb Seb's gravatar image

Python is specifically a programming language, yet it is interpreted. However, Python can be compiled into a .pyc file.

(Sep 23 '10 at 14:52) HHBones HHBones's gravatar image

I greatly enjoy Python. Python is simple, yet powerful, and the Blender Game Engine runs on it.

answered Jun 15 '10 at 12:56

HHBones's gravatar image

HHBones
4.1k6182118

I don't really have a favourite. They all have little imperfections that don't bother me excessively, but make the languages imperfect (in my opinion). Here's an example of something I dislike (bolded) in C:

int *foo;        // foo will store a value that is a pointer to an int.
int foo[2];      // foo will store 2 integers. The value of foo is a pointer to an int.
int *foo[2];     // foo will store an array of 2 pointer to integers. The value of foo will be a pointer to a pointer to an int.
                 // notice it's lost its left-to-right reading. do not like!
int (*foo)[2];   // foo will store a pointer to an array of 2 integers.

Here's an example of something I dislike (bolded) in Javascript (similar with PHP, Perl, Ruby):

var foo = 0;
document.write("The number is: " + foo);
if (foo) { /* this will never run */ }

var foo = new Number(0);
document.write("The number is: " + foo);
if (foo) { /* despite the output being the same as the code above, this will always run */ }

Here's an example of something I dislike in C#:

int x = 1;
uint y = 8;
x <<= y; /* doesn't compile. shifts apparently require int operands. */

I could go on and on, but to be honest it's not worthwhile complaining about such little issues. I'm just greatful to know about them. I guess I could name C as my favourite, because that's the language I learnt this sort of observation from.

answered Jul 14 '10 at 15:44

Seb's gravatar image

Seb
(suspended)

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported


Join Us in the Chat Room

Tags:

×1,416
×279
×225
×92
×87
×22
×12

Asked: Jun 09 '10 at 03:23

Seen: 918 times

Last updated: Oct 02 '10 at 08:50