Forum

> > Off Topic > What programming languages do you know?
Forums overviewOff Topic overviewLog in to reply

English What programming languages do you know?

28 replies
Page
To the start Previous 1 2 Next To the start

Poll Poll

How many sripting languages do you no?

Only registered users are allowed to vote
I don't no any - 0
28.95% (11)
Only - 1
18.42% (7)
2
5.26% (2)
3
5.26% (2)
I have a good memory in my head - 4
0.00% (0)
I love scripting - 5
5.26% (2)
I can work anywhere - 6
5.26% (2)
I'm a pro - 6+
31.58% (12)
38 votes cast

old Re: What programming languages do you know?

AliceShade
User Off Offline

Quote
Dude. Way to make me feel embarrassed for my nation. Russia, indeed.

Let`s get some stuff straight. There`s scripting, and there`s programming. Generally, the difference is in the way resulting code is processed by computer.

If it`s scripting, then script is saved as is, and during it`s execution interpreter runs over the program and sends commands to hardware.

If it`s programming, then program is compiled and requires no external interpreter to be launched to execute it.

As such, C++ is programming language - it produces programs that can work with hardware directly.

Java, on the flip side, is script language - it requires runtime environment to be preinstalled to do anything.

___

On a side note, scripting languages are interchangeable to a degree and a person with core understanding of programming process can adapt to new scripting language fast enough to perform debugging and minor alteration almost from the get-go. So your question has no definite answer, nor is even correct in it`s current form - the only two valid answers would be "none" and "over 9000".

old Re: What programming languages do you know?

Navy Seal
User Off Offline

Quote
Who cares if it's a programming language or a scripting language?

I would rather divide them by how 'abstract' they are.
A programming language that has a high abstraction level is close to how human minds think. A programming with a low abstraction level is closer to something the computer can understand.

You should rephrase your question into : 'What very high level languages do you know' ?

If you still want to divide between a scripting language or programming language, i'd say that a file uses a scripting language if this file is used within another program.
'Lua' is a scripting language in cs2d, because it's used by cs2d.exe.
'Python' is a scripting language in Blender, because it's used by Blender.
'Python' is a programming language, because you can write python programs and let them run as stand-alone programs.
It's the way the language is used that determines wether it's a scripting language or programming language.

I've both programmed in a high lvl language like c++ and in a low level language like assembly for MIPS architecture micro-processors.

I know call myself a lua expert, and a python noobie ( python has so much more things to it ).

And hmmm, programming has so much more to it than just knowing the syntax..
When you know how to program, you can pick up any language within days.

old Re: What programming languages do you know?

AliceShade
User Off Offline

Quote
Answer is simple.

Scripting languages are all alike, because the logic belying them is the same. Therefore capable programmer will be able to move between scripting languages with minimal effort. Sure, the details of syntax may differ, but that much is easily gleamed.

With programming languages however...? Not quite as easy. C coder would be quite lost at Assembler listing. Therefore it`s an important distinction.

___

Question of language level is another can of worms, by the way. While programming language can be anywhere from assembler-grade and up to integrated object-oriented, scripts are simply not possible at low level - that is where their runtime environment steps in.

old Re: What programming languages do you know?

Apache uwu
User Off Offline

Quote
@navy seal:

Well hardware programming is always more strict and more "high level" than software programming...

In the same sense, server sided actions will be more strict than client--since it's usually up to interpretation by the client.

old Re: What programming languages do you know?

bezmolvie
User Off Offline

Quote
user AliceShade has written
Dude. Way to make me feel embarrassed for my nation. Russia, indeed.

Let`s get some stuff straight. There`s scripting, and there`s programming. Generally, the difference is in the way resulting code is processed by computer.

If it`s scripting, then script is saved as is, and during it`s execution interpreter runs over the program and sends commands to hardware.

If it`s programming, then program is compiled and requires no external interpreter to be launched to execute it.

As such, C++ is programming language - it produces programs that can work with hardware directly.

Java, on the flip side, is script language - it requires runtime environment to be preinstalled to do anything.

___

On a side note, scripting languages are interchangeable to a degree and a person with core understanding of programming process can adapt to new scripting language fast enough to perform debugging and minor alteration almost from the get-go. So your question has no definite answer, nor is even correct in it`s current form - the only two valid answers would be "none" and "over 9000".


C# has a very similar syntax to Java. C# is compiled, where Java uses a JIT. Does this mean that C# is a programming, and Java a scripting, language, even though their syntax is very similar?
To the start Previous 1 2 Next To the start
Log in to replyOff Topic overviewForums overview