T
T
TostMaria2014-10-31 15:34:55
Programming
TostMaria, 2014-10-31 15:34:55

Which languages ​​can be used to quickly start writing interesting programs?

I'll try to write more specifically what I find interesting:
1. Creating games - absolutely any, from MMORPG to browser strategies
2. Add-ons for games
3. Some browser plug-ins (for example, turning off the sound during advertising)
4. Sites with which - some interesting built-in programs (so that programs can be written separately)
5. Applications that can do something with a computer (with files and programs), automate some actions. Reply to mail, display notifications of new letters.
6. Programs that interact with the content of sites can extract the necessary information
7. Programs that work with text, which can compile dictionaries of foreign words
Are there any programming languages ​​that you can learn to do all of the above? If not, which PLs will come closest to this?

Answer the question

In order to leave comments, you need to log in

11 answer(s)
A
Alexander Wolf, 2014-10-31
@mannaro

Assembler (Hallelujah).

E
Everlier, 2014-10-31
@Everlier

You probably wanted to be told something else, but it's really JavaScript :)

G
GavriKos, 2014-10-31
@GavriKos

1) c++/c#
2) The same is most likely
4,5,6,7) Python.
In general, everyone will praise his swamp

A
azShoo, 2014-10-31
@azShoo

For the first point, only C++ will suit you, if we are talking about "any" games.
Casual pokes for the browser can be written on anything. Full games - only on Xia.
Addons for games: depends on what you mean by addons, as well as on the game. From the same C ++ to Lua and JS, depending on the specific task.
Python does an excellent job with the rest of the points, although it is quite possible to implement this within the framework of other languages.

A
Azim Kurt, 2014-10-31
@Symphony

On which EP you can quickly ..

Recently jS

D
Dmitry Skrylnikov, 2014-10-31
@worlxxaker

java or C#/C++

G
Georgy Pelageykin, 2014-10-31
@ArXen42

C# + Unity3D = profit. This is about games, you can’t write anything worthwhile without many years of training.

A
asd111, 2014-10-31
@asd111

C# or Java

M
miramaxis, 2014-11-02
@miramaxis

1. Action Script - sparing entry threshold and debugging / ease of integration of 2d content, compared to Unity
2. It depends on what the game is written on. Popular games have a community with their own engines and scripting languages.
3. Same as games
4. Action Script ?
5. .NET (any language) and Action Script in Adobe Air
6. Any
7. Depends on the task and volume

S
shukaku, 2014-11-02
@shukaku

Depending on what you need your program for:
* Pascal/Delphi - for learning the basics of programming;
* C++ - for more complex and interesting programs;
* Qt / C ++ - for cross-platform in C ++ (Interesting framework, there are a lot of additional functions that are not in standard compilers);
* Java - cross-platform applications, the beginning of development for Android;
* Objective-C - Development for iOS applications;
* HTML / CSS / JavaScript - the basics of web design (you can write a simple page, or you can write a good product);
* Python is a fairly large language due to the built-in libraries;
* Ruby - most often used with the RubyOnRails framework for developing websites (they say it's an analogue of Python);
* PHP - PL for web development (!NOT DESIGN). Many sites were written and written on it;
I personally recommend: Qt/C++, PHP, HTML/CSS/JS

I
index0h, 2015-01-04
@index0h

1. Creation of games - absolutely any, from MMORPG to browser strategies

The question is not correct. Here you are brushing your teeth, eating potatoes, drinking juice, in the toilet, hmmm.. *playing with the same object? (Fork for example). With PL in the same way - it is a tool for a specific stack of tasks.
See [1]
JS / TypeScript->JS / CoffeeScript->JS / Dart->JS
Backend: almost any language, Frontend: see [3] / ActionScript / Java
Almost any YAP.
see [5]
see [5]
-------------------------------
My advice to you: start with C, due to this you will understand in principle, what is programming, after that - decide in which specific area you want to develop. Because your current questions are: "how to do everything?" - the answer will be unequivocal - no way, there is no language for all tasks in general, and I doubt that such a thread will ever appear.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question