0 / 0 / 0
Регистрация: 15.08.2015
Сообщений: 1
1

Какой язык лучше изучать с нуля?

15.08.2015, 16:14. Показов 9030. Ответов 227
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет Всем!! Ребята подскажите пожалуйста какой язык лучше изучать с нуля ????? За ответ заранее спасибо!!!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2015, 16:14
Ответы с готовыми решениями:

Какой язык лучше изучать C или C++
Всем здравствуйте! Я новичок в программировании(знаю только Паскаль). Сейчас выбираю, какой язык...

Какой язык, среду лучше всего изучать для создания сайтов
Здравствуйте . В программировании я как бы новичок . Возник такой вопрос : какой язык , среду лучше...

какой язык программирования изучать?
На данный момент учу delphi, но кажется что этот язык сейчас не актуален. Есть огромное желание...

Какой язык лучше изучать?
Всем доброго времени суток. В этом году я буду поступать в ВУЗ. Хочется научиться программированию....

227
1287 / 880 / 254
Регистрация: 30.06.2015
Сообщений: 4,592
Записей в блоге: 51
01.09.2015, 20:16 201
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от cybercitizen Посмотреть сообщение
Хочешь сойти за умного закоси под дурачка?
Оно самое.
Кстати, есть такой сайтик, называется что-то типа "99 бутылок пива":http://99-bottles-of-beer.net Похоже, давно уже заброшенный... Так вот там надо было написать одну программу, выводящую песенку на англ языке "99 Bottles of Beer".
Вот эту песню: http://99-bottles-of-beer.net/lyrics.html
Там уже скопилось кода на 1500 языках. Есть и на EU, но к сожалению эти програмки не правильно работают, что не делает чести их создателям. Ради прикола набросал вчера программку на эйфории. Она работает правильно, но к сожалению, сайт тот уже давно забыт своими создателями, поэтому выкладываю его здесь, только не смейтесь, ведь главное результат
Ruby
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sequence a ={" of beer"," on the wall","Take one down, pass it around", 
"no more "," bottle"," bottles "}
for i = 99 to 1 by -1 do
if i=2    then  printf(1,"%d %s%s%s, %d%s%s\n %s, %d%s%s%s.\n\n", 
{i,a[6],a[1],a[2],i,a[6],a[1],a[3],i-1,a[5],a[1],a[2]})
elsif i=1 then printf(1,"%d %s%s%s, %d%s%s\n %s, %s%s%s%s.\n\n", 
{i,a[5],a[1],a[2],i,a[5],a[1],a[3],a[4],a[6],a[1],a[2]})
else printf(1,"%d %s%s%s, %d%s%s\n %s, %d%s%s%s.\n\n", 
{i,a[6],a[1],a[2],i,a[6],a[1],a[3],i-1,a[6],a[1],a[2]})
 end if
end for
printf(1,"%s %s %s %s, %s %s.\nGo to the store and buy some more, 99 %s %s %s\n", 
{a[4],a[6],a[1],a[2],a[4],a[6],a[6],a[1],a[2]})  
getc(0)
Интересно было бы увидеть код на питоне или нечто подобном.
0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
01.09.2015, 20:22 202
CoderHuligan, я тебе это еще 5 страниц назад предлагал. Но заведи уже отдельную тему.
0
204 / 26 / 5
Регистрация: 22.05.2015
Сообщений: 357
01.09.2015, 20:26 203
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Интересно было бы увидеть код на питоне или нечто подобном.
В твоем коде я не вижу ничего отличного от питона. Будет приблизительно так же.
0
smoke853
01.09.2015, 20:41
  #204

Не по теме:

Цитата Сообщение от CoderHuligan Посмотреть сообщение
Интересно было бы увидеть код на питоне или нечто подобном.
Выбирайте любой

0
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
01.09.2015, 20:46 205
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Она рекордцмен по скорости
Интерпретатор brainfuck'а быстрее
0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
01.09.2015, 20:49 206
Цитата Сообщение от smoke853 Посмотреть сообщение
Выбирайте любой
Плюс еще один, впрочем не сильно отличающийся
Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
(defn 99-bottles ()
    (defn pref (i) (print (cond (= 0 i) "No more" i))
                   (print (cond (= 1 i) " bottle" " bottles")))
    (defn go (i)
        (cond (= 0 i) nil
           ((pref i) (printLn " of beer on the wall")
            (pref i) (printLn " of beer!")
            (printLn "Take one down, pass it around")
            (pref (- i 1))  (printLn " of beer on the wall")
            (printLn "")
            (go (- i 1))) ))
    (go 99))
(99-bottles)
0
1287 / 880 / 254
Регистрация: 30.06.2015
Сообщений: 4,592
Записей в блоге: 51
01.09.2015, 20:54 207
Цитата Сообщение от _Ivana Посмотреть сообщение
Но заведи уже отдельную тему.
Хорошо, создам в разделе "другие языки программирования"
Цитата Сообщение от cybercitizen Посмотреть сообщение
В твоем коде я не вижу ничего отличного от питона. Будет приблизительно так же.
Только совершенно по другому смотреться будет.
Цитата Сообщение от smoke853 Посмотреть сообщение
Выбирайте любой
Ни один код на питоне не является правильным.
0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
01.09.2015, 20:58 208
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Только совершенно по другому смотреться будет.
Вот именно Не знаю Питон, но сложно поверить, что там эта тривиальщина будет еще менее читабельная, чем приведенный код. Если Эйфория заточена под числа и плохо дружит со строками, вы выбрали неудачный пример программы для демонстрации языка с которого надо начинать учить программирование, имхо...
0
1287 / 880 / 254
Регистрация: 30.06.2015
Сообщений: 4,592
Записей в блоге: 51
01.09.2015, 21:01 209
Цитата Сообщение от Voivoid Посмотреть сообщение
Интерпретатор brainfuck'а быстрее
Но ведь Eu далеко-далече не brainfuck.
Цитата Сообщение от _Ivana Посмотреть сообщение
Плюс еще один, впрочем не сильно отличающийся
отличающийся, так как не правильный. Обратите внимание на концовку песни.

3 bottles of beer on the wall, 3 bottles of beer.
Take one down and pass it around, 2 bottles of beer on the wall.

2 bottles of beer on the wall, 2 bottles of beer.
Take one down and pass it around, 1 bottle of beer on the wall.

1 bottle of beer on the wall, 1 bottle of beer.
Take one down and pass it around, no more bottles of beer on the wall.

No more bottles of beer on the wall, no more bottles of beer.
Go to the store and buy some more, 99 bottles of beer on the wall.

0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
01.09.2015, 21:05 210
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Обратите внимание
вот именно
Код
..........................

2 bottles of beer on the wall
2 bottles of beer!
Take one down, pass it around
1 bottle of beer on the wall

1 bottle of beer on the wall
1 bottle of beer!
Take one down, pass it around
No more bottles of beer on the wall
А вывести еще пару константных строчек в конце - да, это супер-задача конечно.
0
204 / 26 / 5
Регистрация: 22.05.2015
Сообщений: 357
01.09.2015, 21:11 211
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Только совершенно по другому смотреться будет.
Конечно. Возможно будет прочитать.
0
1287 / 880 / 254
Регистрация: 30.06.2015
Сообщений: 4,592
Записей в блоге: 51
01.09.2015, 21:16 212
Цитата Сообщение от _Ivana Посмотреть сообщение
вот именно
Но я же не лиспер, - мне позволительно.

Добавлено через 1 минуту
Цитата Сообщение от cybercitizen Посмотреть сообщение
Возможно будет прочитать.
Как раз наоборот. Синтаксис питона просто ужасный, в то время как Eu унаследовала естественный от бейсика и си.

Добавлено через 2 минуты
_Ivana, три процедуры - это конечно круто. А по иному в лиспе нельзя?
0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
01.09.2015, 21:21 213
Я тоже не наркоман, однако из вашего кода на Эйфории я сумел-таки догадаться какую страшную ошибку вы исправили в песенке и сделал у себя с учетом этого. А в моем коде читабельно и красным по белому написано что я отрабатываю этот момент - не надо быть лиспером чтобы понять. И да, можем сделать опрос насчет сравнительной читаемости и понятности двух кодов. Среди всех слоев населения - от начинающих до наркоманов и лисперов

Добавлено через 3 минуты
Насчет 3 процедур: внешняя - обертка, можно тривиально удалить. Одна - для отработки разных слов в зависимости от индекса, можно развернуть прямо на месте, сделал для уменьшения спагетти. И да, я не боюсь процедур и (не к ночи будет помянуто) функций.
0
204 / 26 / 5
Регистрация: 22.05.2015
Сообщений: 357
01.09.2015, 21:22 214
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Как раз наоборот.
Тогда мне непонятно чем тебе brainfuck не угодил. Всё укладывается в твои понятия о читаемости. Что на Eu что на bf.
Цитата Сообщение от CoderHuligan Посмотреть сообщение
три процедуры - это конечно круто. А по иному в лиспе нельзя?
а императивщиков не учат что такое композиция?
0
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
01.09.2015, 22:16 215
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Но ведь Eu далеко-далече не brainfuck.
Ну дык и python по возможностям бесконечно далек от euphoria. Так что сравнивать производительность тут как-то не уместно
0
204 / 26 / 5
Регистрация: 22.05.2015
Сообщений: 357
01.09.2015, 22:25 216
_Ivana, это твой лискрипит? Какацкелем не увлекаешься?
0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
01.09.2015, 22:28 217
cybercitizen, да, это он. На хаскеле и написан, как интерпретатор - Простой интерпретатор Лисп-диалекта
Хаскелем конечно увлекаюсь. А глумливым отношением к чему-либо наоборот стараюсь не увлекаться.
0
204 / 26 / 5
Регистрация: 22.05.2015
Сообщений: 357
01.09.2015, 22:40 218
Цитата Сообщение от _Ivana Посмотреть сообщение
А глумливым отношением к чему-либо наоборот стараюсь не увлекаться.
Ну это дело каждого лично. 300 строк какацкеля, 5 коммитов и готовый скриптовый язык. Круто. Комменты на русском конечно приземлили меня быстро.

Добавлено через 1 минуту
CoderHuligan, учись, сынок
0
1287 / 880 / 254
Регистрация: 30.06.2015
Сообщений: 4,592
Записей в блоге: 51
02.09.2015, 17:54 219
Цитата Сообщение от Voivoid Посмотреть сообщение
Ну дык и python по возможностям бесконечно далек от euphoria.
Прямо бесконечно?
Что за возможности? Слетать на луну?
Цитата Сообщение от cybercitizen Посмотреть сообщение
учись, сынок
Чему? Хацкелю? Отдаю дань должного "старшим наставникам", но у меня свой путь, попроще, да и языки я люблю попроще, где не надо ломать бошку над самим языком, а надо просто писать на нём...
Нет уж, увольте. Не люблю лишних наворотов.
Похоже некоторые создатели языков хотят показаться слишком умными, вот и придумывают всякую ахинею.
Честно говоря, меня тошнит от одного взгляда на код написанный на этих языках. Как-то знаменитый авиаконструктор Антонов сказал глядя на какой-то самолёт: "Красиво выглядит, значит будет хорошо летать"...
0
Модератор
5046 / 3275 / 526
Регистрация: 01.06.2013
Сообщений: 6,802
Записей в блоге: 9
02.09.2015, 18:28 220
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Как-то знаменитый авиаконструктор Антонов сказал глядя на какой-то самолёт: "Красиво выглядит, значит будет хорошо летать"...
Я стал изучать Haskell именно потому что увидел код на нём, ничего не понял, но это выглядело красиво.

Не по теме:

И сочту уместным сыграть на баяне:

Кликните здесь для просмотра всего текста
"Затем Деннис и Брайан разработали по-настоящему извращенный диалект Паскаля, назвав его "A". Когда мы обнаружили, что другие действительно пытаются писать программы на A, мы быстро добавили еще парочку хитрых примочек, создав B, BCPL, и, наконец, Си. Мы остановились, добившись успешной компиляции следующего:

for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);

Мы не могли даже представить, что современные программисты будут пытаться использовать язык, допускающий подобный оператор! Мы даже собирались продать все это Советам, чтобы отбросить развитие их компьютерного дела на 20 лет назад (*2*). Представьте наше удивление, когда AT&T, а также другие американские корпорации начали пытаться использовать UNIX и Си! Более 20 лет ушло на то, чтобы приобрести достаточный опыт для создания хоть немного полезных приложений с использованием этой технологической пародии 60-х. Мы были поражены упорством и целеустремленностью (если не чувством здравого смысла) типичного программиста, использующего UNIX и/или Си. В любом случае, Брайан, Деннис и я в течение последних лет работали исключительно на Паскале в среде Apple Macintosh и чувствуем себя по-настоящему виноватыми в том хаосе, путанице и действительно скверном программировании, причиной которых явилась наша неудачная шутка столько лет тому назад."

0
02.09.2015, 18:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.09.2015, 18:28
Помогаю со студенческими работами здесь

Какой язык лучше изучать C# или C++
Подскажите какой язык лучше C# или C++. Изучал C++ но в сети натолкнулся на то что C++ хуже C#....

Подскажите какой язык лучше начать изучать
Ребят захотел заняться изучением нового языка и не знаю какой выбрать, хотелось бы узнать ваши...

Какой язык лучше всего изучать новичкам
Какой язык лучше всего изучать новичкам

Какой язык программирования лучше всего изучать?
Здравствуйте! Я, наверное, не первый и не последний, кто задаёт такое наивный вопрос. Вообще, я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
220
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru