nagon.net - бесплатная поставка трафика на ваши сайты
Логин:
Пароль:
Регистрация





Убрать рекламу с сайта чтобы не мешала!

Какой язык программирования выбрать?:

Описание языков программирования
Админ
2011-03-26 15:14:01
Каждый язык программирования необходим для чего то своего, но существуют и универсальные языки.
Я напишу подробное описание языкам, а вы выберите что вам больше подходит.

Начну с синтаксиса:
У каждого языка свой синтаксис написания, но многие языки походи друг на друга, поэтому изучив один можно будет с легкостью освоить другой.

Вот например синтаксис С подобных языков

if(i==1) {

}
else {

}


Вот синтаксис языка Delphi

if i=1 then
begin

end
else
begin

end;


Вот синтаксис Visual Basic

if i=1 then

else

end if


Для того чтобы код программы превратился в саму программу, нужна программы компилятор.
компиляторы выпускают различные фирмы, но об этом я расскажу ниже.

Для новичков думаю проще выбрать язык Delphi, на нем можно написать практически все.

Но давайте разберем для чего нужен каждый язык:

Visual C++, C, C# - универсальный язык программирования, на нем пишут игры, программы, базы данных. Компилятор от микрософта. Знание этого языка дает возможность написать любую программу. На С также пишут драйвера, что является не мало важным преимуществом. Игры пишут в основном на этом языке. На работу в основном требуют знания этого языка. C# (си шарп) это язык для платформы NET, т.е. он придуман для того чтобы написав программу на этом языке она работала во всех операционных системах отличных от Windows, но для запуска программы на C# необходим установленный на компьютере net framework, что не всегда удобно. C# работает под управлением виртуальной машины net framework. На этом языке можно также создавать приложения для Windows Mobile. Например можно создать программу для работы с GPS или для работы с СМС.

Borland C++ - язык программирования тот же что и в предыдущем случае, а вот компилятор другой, уже не от микрософта. По мне так этот компилятор удобней. Так как он визуальный и более удобный.

Delphi, Pascal - язык программирования не уступающий языкам С, на нем можно писать игры, программы и базы данных. Язык больше подходит для работы с базами данных, также компилятор понимает язык Assembler что является большим плюсом. На этом языке можно спокойно написать игру Counter-Strike или любую другую. В последнее время все меньше стали предлагать вакансии со знанием этого языка. Часть известных игр написано на этом языке. Компилятор от фирмы Borland.

Visual Basic - этот язык программирования является самым простым, вся простата заключается в синтаксисе. На этом языке можно написать программы, игры, базы данных. Но программы на этом языке работают медленней чем на тех языках что описаны выше, медленней на миллисекунды, так что это не заметно, а вот если вы решите с помощью программы на этом языке вычислить сложнейшие математическое выражение, вычисление которого длится не одну минуту, вы увидите разницу. Компилятор от микрософта, но существует масса других мало известных. Вакансии с требованием знания этого языка предлагают также мало как и для языка Delphi.

Visual Basic Script - скриптовый язык с синтаксисом Visual Basic. Для этого языка программирования не требуется компилятор. Программа пишется в блокноте после чего разрешение .txt меняется на .vbs На этом языке обычно пишут небольшие модули для настройки виндоуса, естественно об играх, базах данных речь не идет. Но стандарные функции можно реализовать на этом языке, например работу с файлами и сетью.

JScript - скриптовый язык с синтаксисом языка JavaScript, теже функции что и у языка Visual Basic Script.

Java - принцип работы этого языка такой же как и узыка C#, хотя этот язык программирования придуман раньше. Язык работает под управлением виртуальной машины Java. Программы написанные на этом языке используются в компьютерах, мобильных телефонах, смартфонах и кпк. Например можно написать программу для работы с GPS, чтения СМС и т.д. Существует несколько компиляторов для этого языка Java Development Kit, NetBeans, Eclipse, IntelliJ IDEA. Разработчики на этом языке не меньше востребованы чем на языках С, а зарплата иногда и выше.

JavaScript - скриптовый язык программирования, ничего общего с языком Java у него нет, кроме как названия. Компилятор для него не требуется. На этом языке пишут сценарии для сайтов. Например анимированное меню, снег на сайте и т.д.

JQuery - дополнительная библиотека для JavaScript которая упрощает программирование на языке JavaScript. Появилась сравнительно недавно.

ScriptJava - дополнительная библиотека для JavaScript которая упрощает программирование на языке JavaScript. Появилась сравнительно недавно и продолжает усовершенствоваться.

PHP - скриптовый язык программирования, работает на сервере. Большинство веб сайтов, форумов, блогов написаны на этом языке. Считается самым популярным языком. Для работы с ним необходимо знание HTML, JavaScript и SQL. Используется совместно с базой данных MySQL. Вакансии со знанием этого языка можно найти всегда, а вот зарплаты не высокие. Для работы требуется сервер с поддержкой PHP и MySQL.

Perl - скриптовый язык программирования, выполняющий теже функции что и язык PHP, но менее популярен и менее удобен. Для работы требуется сервер с поддержкой Perl и MySQL.

ASP - такойже скриптовый язык как придыдущие 2, но от микрософта и менее популярный чем PHP и Perl. Для работы требуется Internet Information Services (IIS) и база данных.

HTML - язык разметки страницы, а если точнее на этом языке можно сделать шаблон сайта, сайт получится без эффектов.

CSS - таблица стилей, используется в HTML для более красивого обормления. Например изменение цвета текста при наведении мыши.

ActionScript - скриптовый язык для написания сценариев на Flash, создание Flash игр.

Assembler - язык программирования для работы с кодами. Большинство .exe файлов можно преобразовать в код этого языка программирования. На этом языке пишут драйвера, взламывают программы, улучшают защиту программ от взломов.

SQL - язык запросов к базам данных для получения информации из таблиц базы данных.

OpenGL - графическая библиотека для работы с трехмерной графикой. Может быть использована во многих языках программирования. Например игра Counter-Strike написана на основе этой библиотеки. Библиотека с открытым кодом.

DirectX - графическая библиотека от микрософта, такая же как и OpenGL только с закрытым кодом. На основе этой библиотеки написана игра World of Warcraft и Warcraft 3.

Fortran - первй язык программирования высокого уровня. В основном используется для научных и математических вычислений. Довольно сильно устарел.


Подведем итоги:

Необходимые знания для тех или иных направлений (в скобочках дополнительные знания):

Веб программист, создание полноценных сайтов, форумов, онлайн игр типа троецарствия:
- PHP (Perl, ASP)
- MySQL (SQL)
- HTML
- CSS
- JavaScript (JQuery, ScriptJava)
- ActionScript
- Flash

Антивирусный аналитик программист:
- Assembler
- С
- С++

Разработчик компьютерных игр:
- С++ (Delphi, Visual Basic, C#)
- DirectX (OpenGL)

Разработчик программ для предприятий:
- SQL
- Delphi (C++, Visual Basic, C#)

Разработчик КПК, смартфонов и мобильных телефонов:
- Java
- C#
- язык для конкретной операционной системы

Разработчик драйверов:
- Assembler
- С (С++)

Системный администратор:
- Visual Basic Script (JScript)
- (SQL)

Хакер или универсальный программист:
- MySQL (SQL)
- PHP (Perl, ASP)
- JavaScript (JQuery)
- Visual Basic Script (JScript)
- Delphi (C++, Visual Basic, C#)
- Assembler
- (OpenGL (DirectX))

Теперь решать вам что выбрать :)
Вадим
2011-10-09 15:05:32
PureBasic - новый, очень простой язык программирования. Его поймет даже ребенок. Он рекомендован как новичкам из-за его простоты, так и профессионалам, поскольку язык мощный и позволяет реализовать все что угодно. Обучение языку не сложно и занимает минимум времени, т. к. все понятно на интуитивном уровне.
Среда программирования (в т. ч. справка программы) полностью русифицирована что позволяет легко разрабатывать программы даже не зная английского языка.
При всей своей простоте, возможности языка неограниченные. Можно создать любую программу, не вникая в особенности работы компьютера и операционной системы. Скажем, без особых затруднений можно написать утилиту, облегчающую повседневную работу за компьютером, в можно и создать программу для розыгрыша друга, а можно и полноценную 3D игру. Все это делается играючи.
Разработку программ облегчит, новый, мощный редактор кода, поддерживающий многие вещи, такие как интерактивные подсказки к командами, списки автодополнения и многое другое.
Встроенный отладчик позволит найти все возможные ошибки в программах.
Среда программирования не требует установки на компьютер и будет работать даже с флешки.

http://rutracker.org/forum/viewtopic.php?t=3232116
Andrey
2011-11-02 08:35:26
Вы ActiveX с DirectX перепутали
Админ
2011-11-08 08:27:40
Вы ActiveX с DirectX перепутали

Спасибо исправил
когда писал плохо соображал
PureBasic - новый, очень простой язык программирования. Его поймет даже ребенок...

Вроде как это старый язык и в десятки раз хуже чем Delphi.

Впрочем всем рекомендую изучать Java чтобы потом не париться.
Пидарас
2012-03-26 20:15:28
учите Cи
Сергей
2012-05-02 20:45:44
Хочу наверне хакером быть, но прийдётся поработать..
- MySQL (SQL)
- PHP (Perl, ASP)
- JavaScript (JQuery)
- Visual Basic Script (JScript)
- Delphi (C++, Visual Basic, C#)
- Assembler
- (OpenGL (DirectX))
Zloybambr
2012-09-19 11:39:31
Существует несколько компиляторов для этого языка Java Development Kit, NetBeans, Eclipse, IntelliJ IDEA.

А с каких пор IDE вдруг стали компиляторами?
Ответить
Вас зовут:

Ваш ответ:


Код на картинке:

b
i
u
quote
code
img
url
font size
Показать смайлы 1

Показать смайлы 2

Показать смайлы 3