Yiff.ru

Форум

Главная
Галерея
Истории
FAQ
Ссылки
О сайте
Форум
Гостевая книга
Логин:      Пароль:     [ Регистрация | Поиск ]
Форум yiff.ru >> Бейсик и все все всеСтраницы: [<<<][ 1.. | 8 | 9 | 10 | 11 | 12 | 13 | 14 ][>>>]

Автор Сообщение
Adalrich
الذئب
Сообщений: 7817

07.12.2015 02:55
Инфо | цитировать | линк
Архарис писал: Adalrich, наводящий вопрос: программировать ЧТО?
Что-то. Какой-то язык изучить для начала. Чтоб (желательно) и просто было, и применить хоть куда-то можно было.

Просто у меня намечается эдак месяцев 6, во время которых я в основном буду зубрить немецкий. Для общего развития решил ещё освоить губную гармошку (подарили мне её), и программирование (давно хотел, не мог никак заставить себя начать)

 
 
 
لا إله إلا الله محمد رسول على
~
Незарегистрирован

Сообщений: 6730

07.12.2015 03:02
Инфо | цитировать | линк
Adalrich писал: Как начать программировать, анон?
Сейчас полно разновсяческих «интернет-академий» с вебинарами и прочим интерактивом. Мой друг, к примеру, недавно обучался Питону в одной такой.

Вроде усвоил.

Архарис писал: программировать ЧТО?
Вот да. Ты б определился.

 
 
 
Рыцарь унылого образа
_,,,^o.o>,,,_
лис
Сообщений: 261

07.12.2015 03:30
Инфо | цитировать | линк
Adalrich, попробую угадать www.youtube.com/watch?v=qfUm7eS0alE

И выглядит вроде легко music-education.ru/wp-content/uploads/2014/03/041.jpg

А главное найти не сложно antropinum.ru/tabs

 
 
 
~
Незарегистрирован

Сообщений: 6730

07.12.2015 03:34
Инфо | цитировать | линк
Плач малютки-привидения из Вазастана.
 
 
 
Рыцарь унылого образа
Adalrich
الذئب
Сообщений: 7817

07.12.2015 07:47
Инфо | цитировать | линк
F0xy, та вот с гармошкой попроще как-то. На второй день я уже гимн Украины играл :3

[Добавлено 07.12.2015 07:57:13]:

~ писал(а): Ты б определился
Что сейчас востребованно? Мобильные приложения?

 
 
 
لا إله إلا الله محمد رسول على
Aaz
изверг
Сообщений: 9839

07.12.2015 10:28
Инфо | цитировать | линк
Adalrich писал: Что-то. Какой-то язык изучить для начала. Чтоб (желательно) и просто было, и применить хоть куда-то можно было.
Значит, ты даже в принципе не представляешь, что такое "программировать"
Попробуй для начала выполнить классику. Заставь технку вывести Hello, world!
Отпадут множество вопросов.

 
 
 
- Ай, позолоти ручку, яхонтовый! - сказала цыганка Мидасу.
Wise Dragon
Тентакледракон
Сообщений: 7581

07.12.2015 10:43
Инфо | цитировать | линк
Adalrich, если английский знаешь, то обычно советуют начинать с SICP. А вообще-то про обучение программированию уже была тема на форуме: yiff.ru/forum.yiff?tid=1769
Предлагаю писать вопросы туда. (сообщение было в теме оффтопик, но пришла тильда...)

Если что, напоминаю, что я рекомендовал бы начать с Tcl — красивый и очень простой язык, но при этом мощный и вполне полноценный. Хотя не очень популярный.
Если не понравится, то ещё есть Lua — гораздо более распространённый, можно игры писать, есть элементы функционального программирования. Но по сравнению с Tcl очень бедная стандартная библиотека, нет поддержки юникода и тд.

Естественно, для изучения программирования оптимально использовать GNU/Linux, там изкоробки будут сразу всякие компиляторы и тд, и дополнительные легко ставятся.

А если английский не знаешь, то толком программирование изучить будет сложновато.

 
 
 
Jabberсвободное общение!
~
Незарегистрирован

Сообщений: 6730

07.12.2015 11:10
Инфо | цитировать | линк
Adalrich писал: Что сейчас востребованно?
Да что угодно. Веб, системное программирование, геймдев.

Wise Dragon писал: Естественно, для изучения программирования оптимально использовать GNU/Linux
Кто о чем, а Ксениус о Линуксе.

Wise Dragon писал: Tcl
Wise Dragon писал: Lua
ОМГ.

 
 
 
Рыцарь унылого образа
Wise Dragon
Тентакледракон
Сообщений: 7581

07.12.2015 11:16
Инфо | цитировать | линк
~, а чем тебя не устраивает? Какой язык первым будет не критично, но вот именно у Tcl есть фичи, которых мне например не хватало в паскале, когда его в школе изучали.

Lua в принципе похож по концепции, но там синтаксис уже более паскале/алголоподобный — не такой гибкий. Но синтаксис — дело вкуса.

 
 
 
Jabberсвободное общение!
.
 

Сообщений: 1763

07.12.2015 12:35
Инфо | цитировать | линк
Adalrich писал: Что-то. Какой-то язык изучить для начала. Чтоб (желательно) и просто было, и применить хоть куда-то можно было.
Python. За бугром массово переходят на этот язык в качестве первого языка для обучения программированию, а в индустрии он активно используется. Обычно для веба и скриптов, но при желании гейм-дев, десктоп и прочие направления тоже доступны.

Python — язык и не мёртвый (как Pascal), и не монструозный (как C++), и не отсталый (как Java), и не никому не известный (как Tcl), да ещё и мультипарадигменный со всеми вытекающими.

Wise Dragon писал: а чем тебя не устраивает?
Тебя ж просили: "применить хоть куда-то можно было". Раскажи нам про массовое применение Тыцла в индустрии, ага.

 
 
 
Digger Shrew
землеройка
Сообщений: 6606

07.12.2015 12:42
Инфо | цитировать | линк
~ писал(а): ОМГ
На Lua ещё можно шаблончики для Wiki писать, если поставить. Лучше чем стандартные шаблоны.

 
 
 
А я говорила, — прививки! А то лезет в организм кто ни попадя… Совунья
Wise Dragon
Тентакледракон
Сообщений: 7581

07.12.2015 13:07
Инфо | цитировать | линк
. писал: Тебя ж просили: "применить хоть куда-то можно было"
Tcl можно отлично применить практически для чего угодно. А синтаксис у него гораздо проще и логичней чем у питона.

Для начального обучения он по-моему лучше. А уже когда изучишь, можно другие языки попробовать.

 
 
 
Jabberсвободное общение!
~
Незарегистрирован

Сообщений: 6730

07.12.2015 13:12
Инфо | цитировать | линк
Digger Shrew писал: На Lua ещё можно шаблончики
А еще делать, в том числе и довольное сложное, программирование под Nginx. И еще много чего.

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

На мой взгляд, если говорить о скриптовых языках, то это Python, PHP, JavaScript. Можно все три.

Аргументы:

1. Широко применяются;
2. Полно документации (официальной и не очень), примеров кода, лекций, курсов и просто людей, которых можно спросить «есичо»;
3. Множество библиотек и фреймворков разной степени нужности и полезности;
4. Можно использовать в самой распространенной среди фуррей профессии — сисадминстве (ежели вдруг туда занесет);
5. Выучив дополнительно HTML и CSS, можно будет клепать сайты на фрилансе.

 
 
 
Рыцарь унылого образа
Wise Dragon
Тентакледракон
Сообщений: 7581

07.12.2015 13:15
Инфо | цитировать | линк
~, а если говорить не о скриптовых языках?

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

Tcl гораздо лучше других распространённых скриптовых языков подходит для метапрограммирования. Лучше него в этом плане только лиспы.

Кстати в SICP — одному из наиболее признанных в мире учебников программирования именно на Scheme (один из самых распространённых диалектов лиспа) и строится обучение.

 
 
 
Jabberсвободное общение!
~
Незарегистрирован

Сообщений: 6730

07.12.2015 13:17
Инфо | цитировать | линк
Wise Dragon писал: а если говорить не о скриптовых языках?
C, или C++.

Wise Dragon писал: хорошо подходит для начального обучения программированию
... Бэйсик. С помощью его разновидностей можно будет даже автоматизировать некоторые процессы под Виндой.

 
 
 
Рыцарь унылого образа
Wise Dragon
Тентакледракон
Сообщений: 7581

07.12.2015 13:20
Инфо | цитировать | линк
Из нескриптовых для начального обучения, говорят, лучше паскаль, а не C и уж тем более не C++.

Конечно, C придётся в любом случае изучить, если глубоко подаваться в программирование, но именно как первый язык он не очень. Надо к нему подходить или снизу — после ассемблера или сверху — после более структуированных и высокоуровневых языков.

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

 
 
 
Jabberсвободное общение!
_,,,^o.o>,,,_
лис
Сообщений: 261

07.12.2015 13:21
Инфо | цитировать | линк
Adalrich, ну это здорово, главное не бросай www.youtube.com/watch?v=1cK4jZWezsY
Ах да, и познакомся с новым спутником жизни МЕТРОНОМОМ который будет тебе помогать, а потом сведёт тебя с ума, ТИК - тик - тик - тик,.. :crazy:

 
 
 
~
Незарегистрирован

Сообщений: 6730

07.12.2015 13:29
Инфо | цитировать | линк
Wise Dragon писал: Из нескриптовых для начального обучения, говорят, лучше паскаль, а не C и уж тем более не C++.
Тебя интересовало мое мнение, или померещилось?

Wise Dragon писал: Из нескриптовых
Wise Dragon писал: я рекомендую таки Tcl или ... Lua
Следи за пальцем, хотя бы собственным.

Wise Dragon писал: лучше паскаль, а не C и уж тем более не C++
Зная C (C++), знаешь синтаксис подавляющего большинства современных языков. У Паскаля синтаксис более своеобразный.

 
 
 
Рыцарь унылого образа
.
 

Сообщений: 1763

07.12.2015 13:35
Инфо | цитировать | линк
Wise Dragon писал: Для начального обучения он по-моему лучше. А уже когда изучишь, можно другие языки попробовать.
Для начального обучения лучше то, по чему больше учебных материалов для новичков. Ну вот смотри:

www.google.com/search?q=%22tcl+tutorial%22 - 5 900
www.google.com/search?q=%22python+tutorial%22 - 318 000

Угадай, по какому языку легче найти обучающие материалы. :bleh:

~ писал(а): На мой взгляд, если говорить о скриптовых языках, то это Python, PHP, JavaScript.
От рекомендации похапэ я бы воздержался. Там по историческим причинам много костылей (нетранзитивность сравнения, неединообразная обработка ошибок, разброд и шатание в именовании и т.п.), которые не только вынесут мозг новичку, но и научат плохому. Для обучения стоит использовать более стройные и продуманные языки.

Проблема с JS в том, что он использует прототипное наследование, которого больше ни в одном мейнстримовом языке нет. По-моему, лучше брать что-то более "усреднённое". Хотя, конечно, у JS есть бонус, что он есть везде от браузеров до серваков.

 
 
 
Wise Dragon
Тентакледракон
Сообщений: 7581

07.12.2015 13:38
Инфо | цитировать | линк
Зачем какие-то другие туториалы, если есть нормальный на официальном сайте?
www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html
Я читал этот, по-моему вполне годный.
wiki.tcl.tk/1304 вот эта страница со сравнением разных обучалок начинается с zetcode.com/lang/tcl
Его не смотрел, может тоже хороший.
UPD: посмотрел. По-моему оригинальный с официального сайта лучше.

Лучше один хороший туториал, чем пара сотен плохих и три хороших, например.

Питон плох тем, что есть на самом деле два похожих языка, Python 2 и Python 3, причём не факт, что третий лучше.

В то же время Tcl 8.5 и 8.6 полностью совместимы — то есть код для 8.5 заработает на 8.6 без изменений, разница только в том, что в 8.6 добавлены кое-какие полезные возможности.

 
 
 
Jabberсвободное общение!
~
Незарегистрирован

Сообщений: 6730

07.12.2015 13:52
Инфо | цитировать | линк
А вообще с моей точки зрения нет никакого идеального языка «для начального обучения». Да и само понятие «начального уровня» возможно лишь в школе.

Мое собственное обучение в большинстве своем выглядело как написание кода под реальные задачи и язык выступал инструментом без права голоса и какой-либо идеологии за кадром.

То есть появляется задача, под неё выбирается язык (путём гугления и расспросов), пишется код. Всё.

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

 
 
 
Рыцарь унылого образа
Архарис
единорог
Сообщений: 5239

07.12.2015 15:33
Инфо | цитировать | линк
Я за Ассемблер. :b

Отбивает желание заниматься программированием у начинающих сомневаться и неопределившихся новичков надолго.

 
 
 
Презрение. Лицемерие. Надменность. Нарциссизм.
~
Незарегистрирован

Сообщений: 6730

07.12.2015 15:40
Инфо | цитировать | линк
Архарис писал: Я за Ассемблер
У меня, кстати, есть книга по Ассемблеру авторства Кабби. Надо будет как-нибудь стрясти с него автограф.

 
 
 
Рыцарь унылого образа
DRACO
Дракон
Сообщений: 4348

07.12.2015 22:47
Инфо | цитировать | линк
Aaz писал: Заставь технку вывести Hello, world!
Отпадут множество вопросов.
Не отпадут. После хеловорлдов непонимание обычно остаётся. "Ну хеловорлд, и что дальше?" Нужно не только хеловорлды сделать, а ещё что-нибудь с базовыми структурами, циклами и условиями. Чтобы хоть как-то осознать многообразие всяких разных вещей, которые могут быть написаны.

 
 
 
Человек звучит гордо, но выглядит отвратительно
Wise Dragon
Тентакледракон
Сообщений: 7581

08.12.2015 07:42
Инфо | цитировать | линк
Кстати есть какой-то Scratch онлайновый, работает без флеша.
www.coderussia.ru

Хотя тут интереснее www.lightbot.lu
Тоже типа скрэча.

 
 
 
Jabberсвободное общение!

Форум yiff.ru >> Бейсик и все все всеСтраницы: [<<<][ 1.. | 8 | 9 | 10 | 11 | 12 | 13 | 14 ][>>>]
 
Новое сообщение
Ваш ник
Пароль (если вы зарегистрированы)
Вложение
Добавить еще одно поле для файла
Сообщение

[ Смайлики ]
[ Ubb теги ]
Проверочный код
 
 
  © Justin, Dimoniusis and Jar