Forum

> > Off Topic > What programming languages do you know?
ForenübersichtOff Topic-ÜbersichtEinloggen, um zu antworten

Englisch What programming languages do you know?

28 Antworten
Seite
Zum Anfang Vorherige 1 2 Nächste Zum Anfang

Umfrage Umfrage

How many sripting languages do you no?

Nur registrierte Benutzer können abstimmen
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 Stimmen abgegeben

alt Re: What programming languages do you know?

AliceShade
User Off Offline

Zitieren
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".

alt Re: What programming languages do you know?

Navy Seal
User Off Offline

Zitieren
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.

alt Re: What programming languages do you know?

AliceShade
User Off Offline

Zitieren
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.

alt Re: What programming languages do you know?

Apache uwu
User Off Offline

Zitieren
@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.

alt Re: What programming languages do you know?

bezmolvie
User Off Offline

Zitieren
user AliceShade hat geschrieben
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?
Zum Anfang Vorherige 1 2 Nächste Zum Anfang
Einloggen, um zu antwortenOff Topic-ÜbersichtForenübersicht