Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Философия программирования > Помогите выбрать!!


Автор: xxgreenxx 14.7.2009, 14:04
Всем привет!!! Я работаю админом в театре. Как то раньше не приходилось сталкиваться с языками програмирования. Да и сейчас конкретной задачи не стоит. Но понимаю, что для приличия надо знать, да и по жизни пригодиться. Помогите выбрать язык для изучения, почторюсь, что раньше с ними не сталкивался. Какой начать учить? 

Автор: Данкинг 14.7.2009, 14:10
Цитата(xxgreenxx @  14.7.2009,  15:04 Найти цитируемый пост)
Но понимаю, что для приличия надо знать

Язык программирования мало знать, ещё надо уметь его применять. smile

Цитата(xxgreenxx @  14.7.2009,  15:04 Найти цитируемый пост)
Какой начать учить?  

А что есть в твоём понимании "учить язык программирования"? smile 

Так что, сам вопрос пока что глупый.  smile Но ради получения знаний принципов программирования можно попробовать VB. 

Автор: xxgreenxx 14.7.2009, 14:20
Цитата

А что есть в твоём понимании "учить язык программирования"?  


С чего начать изучение?? 


Цитата

Так что, сам вопрос пока что глупый
.   

Самое главно что ты понял о чем реч

Автор: Шатиров 14.7.2009, 15:31
Короче говоря!.. ))) Я тоже только-только начинаю осваивать языки, но проконсультировавшись с многочисленными проггерами я понял, что хороший программист знает как пользоваться Assembler-ом и всеми  уровнями программирования с его помощью! После него будет легче понимать и осваивать и применять любые другие языки, визуальные и не только! ))) Я сам начинае Асемблер осваивать!.. )))))

Автор: Данкинг 14.7.2009, 16:08
Цитата(xxgreenxx @  14.7.2009,  15:20 Найти цитируемый пост)
С чего начать изучение?? 

С написания простейших программ, т.е. с практики. smile 

Цитата(xxgreenxx @  14.7.2009,  15:20 Найти цитируемый пост)
Самое главно что ты понял о чем реч 

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

Цитата(Шатиров @  14.7.2009,  16:31 Найти цитируемый пост)
но проконсультировавшись с многочисленными проггерами я понял, что хороший программист знает как пользоваться Assembler-ом и всеми  уровнями программирования с его помощью!

Видимо, ты только с программерами на ассемблере консультировался? smile 

Автор: Gordon 14.7.2009, 17:44
QUOTE=Данкинг, 14.7.2009,  16:08, post1920998]Видимо, ты только с программерами на ассемблере консультировался? [/QUOTE]

Похоже на это... Но асм - не совсем то, что нужно знаять
 
Цитата(xxgreenxx @  14.7.2009,  14:04 Найти цитируемый пост)
для приличия

админу в театре.  smile 

Я вообще не понимаю, почему нужно знать ЯП для приличия!  smile 
Ну, можно сказать, что нужно знать, например, английский язык для приличия, но не ЯП. (это применительно к админу в театре)

Автор: Данкинг 14.7.2009, 18:08
Цитата(Gordon @  14.7.2009,  18:44 Найти цитируемый пост)
Я вообще не понимаю, почему нужно знать ЯП для приличия!

Вот я тоже не совсем понял, что конкретно нужно автору. smile 

Автор: Bitter 17.7.2009, 12:45
Шатиров, мне аж жалко тебя стало. Видимо те многочисленные прогеры, с которыми ты общался решили по прикалываться. Если вы еще не программировали ни на чем, то могу только сравнить это с первокласником, начавшим изучать устройство вселенной.

Для изучения принципов программирования начинайте с бейсика или паскаля. потом С++. потом, если захотите учите ассемблер. а так, он тока желание отобъет у вас

Автор: Gordon 18.7.2009, 22:14
Цитата(Bitter @  17.7.2009,  13:45 Найти цитируемый пост)
Если вы еще не программировали ни на чем, то могу только сравнить это с первокласником, начавшим изучать устройство вселенной.


Так еще устройство и принципы работы копьютера знать нужно!  smile 

Цитата(Bitter @  17.7.2009,  13:45 Найти цитируемый пост)
Для изучения принципов программирования начинайте с бейсика или паскаля


Согласен! 

Автор: Cheloveck 19.7.2009, 06:16
Цитата(xxgreenxx @  14.7.2009,  15:04 Найти цитируемый пост)
Помогите выбрать язык для изучения, почторюсь, что раньше с ними не сталкивался. Какой начать учить?  

Язык особой разницы не играет (за исключением языков ассемблера, Lisp, Prolog и прочих специфических диалектов), важно понять основы программирования. Основы одни и те же, что в VB, что в Pascal (Delphi), что в C/C++. Различия появляются глубже. Но для начала нужно ознакомится с процессом вообще. Самые простые в изучении (в плане синтаксиса) - VB и Pascal. VB - это ИМХО живой труп, но если приходится работать с макросами в Excel или AutoCAD - то самое то. Иначе, я бы посоветовал Pascal. Но нельзя останавливаться на одном языке, иначе не заметишь той самой разницы, соответственно всех плюсов и минусов языка.

З.Ы. Я остановился на C/C++. Я пробовал Delphi, C#, Assembler, VB, TCL/Tk (понравился из этих Assembler, но применения ему я для себя не вижу, только листинги компилятора смотреть)

Автор: unicuum 8.10.2009, 10:37
Брейнфак неплохой, потом можно на C++ попробовать.

Автор: skyboy 8.10.2009, 11:20
Цитата(xxgreenxx @  14.7.2009,  13:04 Найти цитируемый пост)
Да и сейчас конкретной задачи не стоит.

очень-очень зря.
тебе нужна задача.
даже админу в театре есть что автоматизировать.
часто приходится переустанавливать систему, восстанавливая набор привычных программ и настройки? изучи perl(если используется *nix), или JScript(если windows) и пиши скрипты, упрощающие жизнь.
в бухгалтерии используется 1С и бухгалтерам не хватает каких-то мелких доработок? выясни, чего не хватает, изучи встроенный язык программирования и сделай мир лучше.
документация ходит в виде word/excel документов? изучи VBA и напиши макросы для автоматизации рутинных операций.
у театра нет своего сайта? предложи создать в счет премии, изучи HTML+CSS.
сайт есть, но в нем сложно обновлять информацию? изучи PHP и сделай админ-панель для сайта.
сайт, как считает руководство, нафиг не нужен, но афиши составляются вручную? изучи программу верстки(есть и платные, и бесплатные) и автоматизируй генерацию афиш.
главное - задача чтоб была. чтоб была цель, были точные критерия завершенности, и чтоб не было ощущения, что все написанное отправится в корзину.
а точек приложения автоматизации в любой организации должно быть валом.

Автор: Neox_GeForce 21.10.2009, 10:03
Основы С или Pascal Выучи. А потом уже посмотриш учить дальше или нет. Не только учить а стараться применять немножко ети знания.

Автор: FiMa1 13.11.2009, 18:46
Согласен со skyboy, необходимо поставить перед собой к-л конкретную задачу и искать пути ее решения. Перед администратором могут возникать задачи автоматизации обслуживания железа и софта. Смотрите в этом направлении. Например - http://www.intuit.ru/department/os/compromtwin/. Изучать же к-л язык программирования просто "для приличия" неправильно. Язык программирования - инструмент, любой инструмент используется в конкретной ситуации для решения конкретной задачи. Желаю удачи!

Автор: source777 23.11.2009, 21:33
Цитата(skyboy @  8.10.2009,  11:20 Найти цитируемый пост)
изучи perl(если используется *nix), или JScript(если windows) и пиши скрипты, упрощающие жизнь.

Это пожалуй, лучшее зачем может админу в театре пригодится ЯП, действительно автоматизируй что-нибудь, под Windows рекомендую http://ru.wikipedia.org/wiki/Windows_PowerShell. 

Автор: Zhvanyk 26.1.2010, 22:37
По-моему, Паскаль - лучший язык для начала обучения программированию. На нем легче научиться "думать". А дальше - смотря зачем вам программирование, в каких целях использовать... С++ и/или Java например...  

Автор: Шатиров 27.1.2010, 07:43
Я 
Цитата

Видимо, ты только с программерами на ассемблере консультировался? smile


Я общался с достаточным кол-вом проггеров и прекрасно понимаю, как влияет генетический год любого организма, на развитие того же организма!!!
Хочешь чего-то изменить? )) Изменяй с начала!!! ))) Я не говорю про Microsoft 2, но копировать коды я не хочу!..
Тем более, что в асме проги работают быстрее, чем в ОС!! ))) Пусть с ними и трёпа побольше!.. )) Я не привык копировать!.. )) Вселенную не скопируешь!!! )))))
Я понимаю, что лучшее придумали до меня, но!.. Всё лучшее только впереди!!! )) А чтобы найти это лучшее, надо что-то делать!.. ))
А клонировать!?.. Мичурин яблоки сделал, ты знаешь каких размеров и качеств!?? )))) Он хотел сделать, он понимал, что нужно для этой цели и сделал!.. ))
Вот и я узнаю, что нужно для моей цели!.. )) Всё предельно просто! ))))
А зазнающиеся - лучшими не считаются, между прочим!.. )))) Это я про тебя!!! ))))))))

Добавлено через 11 минут и 52 секунды
Ребят, а раз такие знающие, посоветуйте, как создать свой код программирования!?.. )) Низкоуровневого для начала!.. )))

Автор: 1000000dollars 27.1.2010, 10:20
Видимо, все программеры должны пройти через этот этап smile

Автор: FLyER3000 2.2.2010, 10:58
Шатиров, скачай книгу/статьи по интересующему языку с исходниками и разбирайся. всё просто. а потом уже от простого - к сложному и т.д...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)