0. Введение в языки программирования
|
|
Сообщений: 825
|
Опубликовано: 31.01.2011, 18:05:39
Привет, читатель, или точнее, любитель червей хД.
Этот урок посвящен языкам программирования, в этом уроке будут представлены, на так сказать обзор языков и мини пример простой программы, после чего мы выберем себе язык программирования, с которым будем дальше работать) Примеры программ будут приводится для понимания «сколько нам потом писать» Языков программирования, мягко сказать, до фига:
Pascal/Delphi (этот йазыг весьма мощный и простой) Пример проги которая выводит «hello user xD» и усё: Code Program blabla; Begin Write(‘hello user xD’); End.
С / C++ / C# (а эти йазыги мощные и ужасные, фактически, это один и тот же язык, только каждая новая версия со своими «плюшками») Пример проги которая выводит «hello user xD» и усё (ctrl+v рулит): Code #include <stdio.h> int main() { printf("hello user xD\n"); return 0; }
Basic (этот йазык для людей с проблемой «лень изучать нормальные языки», если писать на нем то можно топтаться на одном месте и думать что развиваешься) Пример проги которая выводит «hello user xD» и усё (ctrl+v рулит): Code PRINT "Hello, World!"
Lisp (йазыг для любителей скобок, помойму он для людей которым нечего терять хД) Пример проги которая выводит «hello user xD» и усё (ctrl+v рулит): Code (format t "hello user xD~%")
Языков программирования много, что бы их все перечислить нужно как минимум пару лет, я перечислил те языки программирование, про которые не лень слово молвить
Мы будем программировать на паскале, можете попытаться меня переубедить хД
Скачать, то где мы будем проводить много времени, можно отсюда http://freesoft.ru/?id=670136
Знаю, что больше похоже на то, что я схалявил когда я писал урок, просто хотелось заняться своими делами, следующий урок будет более большим и объемным - мы напишем свое первое приложение и другие подобные ужасности, так что готовьтесь)
:3
|
|
|
|
|
Сообщений: 825
|
Опубликовано: 31.01.2011, 18:26:03
rocketvadim, это тебе не высокоуровневые языки, ну кроме java, я же говорю про те языки, в которых можно компилировать в бинарный вид а вообще Quote (Lex-Serest) Языков программирования много, что бы их все перечислить нужно как минимум пару лет, я перечислил те языки программирование, про которые не лень слово молвить
:3
|
|
|
|
Сообщений: 3813
|
Опубликовано: 31.01.2011, 20:36:25
Quote (rocketvadim) а как же java flash и пхп? хоть более мелкие, но достаточно популярные языки. хотя на флеше, если постараться, можно написать очень даже солидную вещь. Раздел программирование, посвящен созданию программ для worms 4. На пхп, ява и флэше ты прогу для них не напишешь.
Смысл жизни в том, чтобы жизнь имела смысл... (firsacho 2005) Рай придуман, чтобы не страшно было умирать. Ад придуман, чтобы не страшно было жить. (firsacho 2007) Мир делиться на два типа людей: Бездарные трудоголики и Талантливые лентяи. (firsacho 2008)
mod.worms.pro - мод Worms Renewation для Worms4
|
|
|
|
Сообщений: 2848
|
Опубликовано: 31.01.2011, 20:47:19
Quote (firsacho) Раздел программирование, посвящен созданию программ для worms 4. ааа.. а я думал в целом ладно, забили
------------------------------------------------------------- And when the sun is shining, there is justice for all... And all the people will remember that funny "war". War, which was so dark in the beginning and so shiny in the end. But now it's over. Over for all. ------------------------------------------------------------- Я сюда захожу только из-за Game Project. И да, я больше не модер, поэтому не надо писать мне тонны лс с просьбами кого-либо забанить. И еще: черви меня не интересуют. Совсем. Поэтому, даже не напоминайте мне про них - вызовете большой БУГУРТ.
|
|
|
|
|
Сообщений: 825
|
Опубликовано: 31.01.2011, 22:42:47
Quote Обнови свои допотопные языки программирования! Microsoft Visual Studio 2010 и RAD Studio 2010 рулят. повеселило)) я тебя расстрою это не языки программирования это среды программирования Quote спёр PRINT " Hello , World !"? хДД, ты знаешь что такое вики?
:3
|
|
|
|
Сообщений: 1240
|
Опубликовано: 31.01.2011, 22:44:36
Мои комментарии: 1) C/C++/C# не согласен, что C# из той же линейки, что и C и C++. Он намнооого ближе к Java и мало похож на C/C++ 2) Basic - я начинал с Visual Basic и развивался, я уверяю. Я на нём написал программу(без каких-либо внешних библиотек) для рисования 3д фигурок. Потом так вообще чуть ли не Backtracing реализовал на нём, жаль тогда знал только школьную математику знал - знаний не хватило( 3) Я бы поставил C/C++ в одну группу с Pascal и Object Pascal, ибо особых идеологических отличий в них не нашёл.. разве только макросы и шаблоны. В паскале их ведь нет, он строже?
________________________ __|____|____|____|____|__ |____|____|____|____|____| __|___бицца головой___|__ |____|____|сюда|____|____| __|____|____|____|____|__ |____|____|____|____|____|
|
|
|
|
|
Сообщений: 825
|
Опубликовано: 31.01.2011, 23:07:50
Герыч, 1. я даже не пробывал писать на с# поэтому особой разницы не вижу 2. может бэсик не так ужасен, но он через чур строг и почему то у меня нет к нему особого уважения 3. я бы тоже поставил... и да у паскаля вроде нет макросов, и да паскаль строже rocketvadim, ага, и простая прога для воромса в 200 строк это нормально, ассемблер нужно использовать где это действительно не обходимо
:3
|
|
|
|
Сообщений: 589
|
Опубликовано: 31.01.2011, 23:10:59
Quote (Lex-Serest) е согласен, что C# из той же линейки, что и C и C++. Он намнооого ближе к Java и мало похож на C/C++ 2) Basic - я начинал с Visual Basic и развивался, я уверяю. Я на нём написал программу(без каких-либо внешних библиотек) для рисования 3д фигурок. Потом так вообще чуть ли не Backtracing реализовал на нём, жаль тогда знал только школьную математику знал - знаний не хватило( Всё равно обнови, на дворе уже 21 век и 2011 год !
Понравилось моё сообщение ? Повысь репутацию и дай червонец. Не бывает разницы в возрасте, бывает разница в уме © Вин Дизель
|
|
|
|
Сообщений: 825
|
Опубликовано: 31.01.2011, 23:18:46
Java-Gamer, >_< что обновить? добавить среды? и смысл? если все равно ты пишиш (или что ты там делаешь) на си++ или барсике
:3
|
|
|
|
Сообщений: 1240
|
Опубликовано: 31.01.2011, 23:26:46
Java-Gamer, Нет значения в чём ты программируешь, все разговоры о среде программирования - это дело удобства, не более.
________________________ __|____|____|____|____|__ |____|____|____|____|____| __|___бицца головой___|__ |____|____|сюда|____|____| __|____|____|____|____|__ |____|____|____|____|____|
Сообщение отредактировал Lex-Serest - ПН, 31.01.2011, 23:29:47
|
|
|
|
Сообщений: 1042
|
Опубликовано: 01.02.2011, 01:14:53
А где моя любимая ДАЛФА =) За что я люблю Делфи, так это за онлайн дебагинг. Всегда можно быстро найти ошибку, очень удобно лазить по памяти в дизассемблерной части, изменять ее, что не сказать о Си Там с преобразованиями типов заколибёшся... идиотизм просто.. Я 4 часа сидел над лабой пока не понял, что функция не работает из-за того, что в часть a=x+y*d я не добавил a=(float)x+(float)y*(float)d. Или вместо 1.0 было написано 1 В Делфях такого гемора нету Да и в Делфи очень просто бегать по типам, а вот в vc++ надо сначало все перекомпилить, причем всегда будет какая-та ошибка... которая задалбает. Не знаю сколько бы я писал XomView и W3DMapEditor, если бы все делалось на Си++....
|
|
|
|
Сообщений: 1240
|
Опубликовано: 01.02.2011, 07:35:41
попробуй C# - тебе понравится, мне кажется)
________________________ __|____|____|____|____|__ |____|____|____|____|____| __|___бицца головой___|__ |____|____|сюда|____|____| __|____|____|____|____|__ |____|____|____|____|____|
|
|
|
|
Сообщений: 589
|
Опубликовано: 01.02.2011, 12:22:42
Quote (Lex-Serest) Java-Gamer, >_< что обновить? добавить среды? и смысл? если все равно ты пишиш (или что ты там делаешь) на си++ или барсике Турбо паскаль хорош был 20 лет назад, но уже слишком стар, ты видел хоть одну хорошую прогу написаную в турбо паскале в 2011 году ? И на нём не напишешь ни одной проги для червей (просто паскаль старее чем w4 и он просто не поймёт "что такое w4 ?") ! Ещё у большинства народа win 7 и он просто у них не запустится.
Понравилось моё сообщение ? Повысь репутацию и дай червонец. Не бывает разницы в возрасте, бывает разница в уме © Вин Дизель
|
|
|
|
Сообщений: 825
|
Опубликовано: 01.02.2011, 12:37:43
Java-Gamer, мля задолбал, нужны начальные знания людям, что бы они начали программировать в более сложной среде раз такой умный напиши свою статью или урок, а я поржу
:3
|
|
|
|
Сообщений: 1240
|
Опубликовано: 01.02.2011, 21:59:04
Java-Gamer, Lex прав, начинать надо с чего-то очень простого. Все турбо паскали, бейсики и си можно считать языками академическими, то есть для обучения, ибо их в основном для этого и используют. Но никто не мешает, используя эти знания написать реальную программу. Да, на всех этих языках можно написать полноценную программу, хоть даже веб-сервер, уверяю тебя)
________________________ __|____|____|____|____|__ |____|____|____|____|____| __|___бицца головой___|__ |____|____|сюда|____|____| __|____|____|____|____|__ |____|____|____|____|____|
|
|
|
|
Сообщений: 3813
|
Опубликовано: 01.02.2011, 23:11:12
Quote (Java-Gamer) на нём не напишешь ни одной проги для червей (просто паскаль старее чем w4 и он просто не поймёт "что такое w4 ?") чел, ты жжешь. Ты бы хоть что-нить почитал на эту тему, прежде чем так яростно отстаивать свою позицию... еще б сказал что то типа: "Фу, товарищи... бинарный код устарел. На дворе 2011 год, все в хбокс гамают"...
Смысл жизни в том, чтобы жизнь имела смысл... (firsacho 2005) Рай придуман, чтобы не страшно было умирать. Ад придуман, чтобы не страшно было жить. (firsacho 2007) Мир делиться на два типа людей: Бездарные трудоголики и Талантливые лентяи. (firsacho 2008)
mod.worms.pro - мод Worms Renewation для Worms4
|
|
|
|
Сообщений: 589
|
Опубликовано: 02.02.2011, 12:42:15
Quote (Lex-Serest) Java-Gamer, мля задолбал, нужны начальные знания людям, что бы они начали программировать в более сложной среде раз такой умный напиши свою статью или урок, а я поржу Учи чему хочешь, но я начинал с Visual Basic 6. На мой взгляд простой язык. И ещё раз повторяю: учи чему хочешь. Quote (firsacho) чел, ты жжешь. Ты бы хоть что-нить почитал на эту тему, прежде чем так яростно отстаивать свою позицию... еще б сказал что то типа: "Фу, товарищи... бинарный код устарел. На дворе 2011 год, все в хбокс гамают"... Здесь и правда погорячился. Но слова свои не заберу пока кто - нибудь не напишет на нём прогу для w4.Добавлено (02.02.2011, 12:42) --------------------------------------------- А когда будет следующий урок ?
Понравилось моё сообщение ? Повысь репутацию и дай червонец. Не бывает разницы в возрасте, бывает разница в уме © Вин Дизель
|
|
|
|