ТехноСаратовФорумТехноСаратов → Научиться программировать?!
Добавить
сообщение Список пользователей Поиск

No0k 17 июля 2009 г. в 12:04 #
Аватар

Гость

Имя: DELETE
Сообщений: 16
Благодарностей: 0
Собственно нужен совет, как научиться? Много раз начинал, но дальше калькулятора и программ шуток не уходило…%) Хотя очень хочется научиться! :)
Профиль
МУХ 17 июля 2009 г. в 14:25 #
Аватар

Эксперт

Имя: Михаил
Сообщений: 997
Благодарностей: 45
А какие программы писать хочешь?
http://blogmyxa.ru/wp-content/uploads/2010/04/blogmyxauserber.gif
Профиль
No0k 17 июля 2009 г. в 17:52 #
Аватар

Гость

Имя: DELETE
Сообщений: 16
Благодарностей: 0
Под винду, утилиты, работа с интернетом! Вот думаю какой язык выбрать Delphi, Visual Basic, C++
Профиль
МУХ 17 июля 2009 г. в 18:22 #
Аватар

Эксперт

Имя: Михаил
Сообщений: 997
Благодарностей: 45
Тогда думаю C#. В .NET хороший сетевой стек, базы данных, формочки легко клепать. Перечисленные тобой языки уступают C# в твоем случае.

Найди друзей которые на нем пишут. Читай книжки и общайся с ними. Больше пиши сам. Придумай себе какой нибудь простенький проект, потом другой… Других вариантов думаю нет :)

Т.к. язык объектно-ориентированный, то в будущем стоит больше внимания уделить правильному проектированию приложений. Почитать про паттерны.
http://blogmyxa.ru/wp-content/uploads/2010/04/blogmyxauserber.gif
Профиль
No0k 17 июля 2009 г. в 18:27 #
Аватар

Гость

Имя: DELETE
Сообщений: 16
Благодарностей: 0
Много раз уже это слышал, но склоняюсь к Delphi, т.к. даже и не знаю с чего начать C#, даже, где скачаТЬ!
Профиль
МУХ 17 июля 2009 г. в 18:29 #
Аватар

Эксперт

Имя: Михаил
Сообщений: 997
Благодарностей: 45
Ну или Java может быть. Но по ней у меня мнения нету. На ней не писал ничего (только JNI пытался делать на Си).

Еще питон — очень толстый язык. Огромное количество библиотек разных. И вообще язык приятный. Мне понравился. Используется как для админских скриптов, так и для полноценных приложений. И для веба тоже. Недавно видел на нем программу редактирования википедии. Покопай его не пожалеешь :)
http://blogmyxa.ru/wp-content/uploads/2010/04/blogmyxauserber.gif
Профиль
No0k 17 июля 2009 г. в 18:33 #
Аватар

Гость

Имя: DELETE
Сообщений: 16
Благодарностей: 0
А питон и Java это разве не для телефонов?)
Профиль
МУХ 17 июля 2009 г. в 18:33 #
Аватар

Эксперт

Имя: Михаил
Сообщений: 997
Благодарностей: 45

No0k:

где скачаТЬ

На C# лучше программировать в MS VisualStudio. Литературы очень много. Причем почти вся одинакового качества. Выбирай что-нибудь вроде «Язык C#» :) И обязательно какой нибудь «Сборник рецептов C#».

По всем технологиям МС литературы море. Но они достаточно массивные. Рассчитанные на групповую работу над проектом. Как и Java. А тот же Python позволяет неплохо писать одному.
http://blogmyxa.ru/wp-content/uploads/2010/04/blogmyxauserber.gif
Профиль
МУХ 17 июля 2009 г. в 18:34 #
Аватар

Эксперт

Имя: Михаил
Сообщений: 997
Благодарностей: 45

No0k:

А питон и Java это разве не для телефонов?)

Ну есть Java для телефонов
http://blogmyxa.ru/wp-content/uploads/2010/04/blogmyxauserber.gif
Профиль
GoD 18 июля 2009 г. в 00:22 #
Аватар

Специалист

Имя: Антон
Сообщений: 546
Благодарностей: 22

No0k:

но склоняюсь к Delphi


он фактически мертв.

No0k:

А питон и Java это разве не для телефонов?)


питон не как не для телефонов, хотя есть интерпретатор для симбы.

МУХ:

Еще питон — очень толстый язык. Огромное количество библиотек разных. И вообще язык приятный. Мне понравился. Используется как для админских скриптов, так и для полноценных приложений. И для веба тоже. Недавно видел на нем программу редактирования википедии. Покопай его не пожалеешь :)


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

МУХ:

Язык C#


так не чего не найдешь) «#» встроенный в поисковик оператор, лучше искать С sharp.

ЗЫ: я советую java. 70 процентов интерпрайза на ней.
http://portal.san.ru/forums/journal/uploads/j34890_1221734216.jpg
http://portal.san.ru/forums/journal/uploads/j34890_1231186449.gif
Профиль
МУХ 18 июля 2009 г. в 00:58 #
Аватар

Эксперт

Имя: Михаил
Сообщений: 997
Благодарностей: 45

GoD:

так не чего не найдешь) «#» встроенный в поисковик оператор, лучше искать С sharp.

Почему не будет? Гугл ищет все нормально.

GoD:

ЗЫ: я советую java. 70 процентов интерпрайза на ней.

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

GoD:

No0k:
но склоняюсь к Delphi

он фактически мертв.

Причем давно :) Собственно сам язык в нем ограниченный по сравнению с C#, Java. Про VB и говорить не хочется.

GoD:

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

Нет беды в том, что новичок делает ошибки. Со временем он станет более опытным и развитые механизмы языка будут позволять писать более короткий и эффективный код.
http://blogmyxa.ru/wp-content/uploads/2010/04/blogmyxauserber.gif
Профиль
GoD 18 июля 2009 г. в 17:25 #
Аватар

Специалист

Имя: Антон
Сообщений: 546
Благодарностей: 22

МУХ:

Почему не будет? Гугл ищет все нормально.


у меня обычно про С находит, диез не воспринимает.

МУХ:

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


посмотри название темы)) человек хочет научится программировать, а не бороться с инструментом, есть более щадящий языке. имхо питон не для новичков в программировании. если нравится простота, функциональность, ООП парадигма и мощь самого популярного языка, то я бы присмотрелся к Scala — очень классная вещь)
http://portal.san.ru/forums/journal/uploads/j34890_1221734216.jpg
http://portal.san.ru/forums/journal/uploads/j34890_1231186449.gif
Профиль
No0k 18 июля 2009 г. в 23:10 #
Аватар

Гость

Имя: DELETE
Сообщений: 16
Благодарностей: 0
Одним словом просто взрыв мозга!!!
Профиль
МУХ 19 июля 2009 г. в 12:28 #
Аватар

Эксперт

Имя: Михаил
Сообщений: 997
Благодарностей: 45
Просто выберай язык и учи. Лучше тот по которому больше литературы, что бы читать. И у которого больше сообщество, что бы задавать на форумах вопросы. Когда появится свое мнение, выберешь другой язык, который будет больше соответствовать твоим задачам. Короче Java или C#, я думаю, будут оптимальным выбором.
http://blogmyxa.ru/wp-content/uploads/2010/04/blogmyxauserber.gif
Профиль
No0k 20 июля 2009 г. в 23:37 #
Аватар

Гость

Имя: DELETE
Сообщений: 16
Благодарностей: 0
спасибо
Профиль
andreyzh 28 сентября 2009 г. в 16:19 #
Аватар

Гость

Имя: Андрей
Сообщений: 76
Благодарностей: 0
Добрый день!

Позвольте высказать свое мнение. Все существующие высокоуровневые языки программирования можно разбить на группы:

1. С. К нему отношу C, C++, C#, Java, Ruby. Это базовые языки, зная которые легко изучить другие языки, а так же всегда найдете работу.

2. Basic. Могу отнести VBA, VisualBasic*, язык 1С. Более простые для изучения чем 1., но в России не принято этими знаниями гордиться.

3. Pascal. Delphi, *Pascal*. Мода на них проходит.

4. Скриптовые и языки xNix систем. Perl, TCL, Python и т.д. Очень интерестные, если планировать «сдернуть» на запад.

Научиться программировать можно только решая конкретные и кому-нибудь полезные задачи. Например возмите исходный код какой-нибудь системы (море образцов в Inter или в примерах к оболочкам системе), измение его и попытайтесь где нибудь внедрить.

Приведу рейтинг языков:

2008 2007 Programming Language RatingsNov 2008 DeltaNov 2007 Status
1 1 Java 20.299% -0.24% A
2 2 C 15.276% +1.31% A
3 4 C++ 10.357% +1.61% A
4 3 (Visual) Basic 9.270% -0.96% A
5 5 PHP 8.940% +0.25% A
6 7 Python 5.140% +0.91% A
7 8 C# 4.026% +0.11% A
8 11 Delphi 4.006% +1.55% A
9 6 Perl 3.876% -0.86% A
10 10 JavaScript 2.925% 0.00% A
11 9 Ruby 2.870% -0.21% A
12 12 D 1.442% -0.26% A
13 13 PL/SQL 0.939% -0.24% A
14 14 SAS 0.729% -0.40% A–
15 18 ABAP 0.570% -0.08% B
16 19 Pascal 0.511% -0.13% B
17 17 COBOL 0.510% -0.20% B
18 25 ActionScript 0.506% +0.04% B
19 23 Logo 0.489% -0.04% B
20 16 Lua 0.473% -0.27% B


Бесплатная помощь в автоматизации малого бизнеса на авторском сайте «последнего» независимого разработчика Саратова
Профиль
МУХ 28 сентября 2009 г. в 20:50 #
Аватар

Эксперт

Имя: Михаил
Сообщений: 997
Благодарностей: 45
К стати, недавно освоил тулзу SWIG, которая очень просто позволяет связывать программы на Си/Си++ с очень большим перечнем скриптовых языков. Имея в арсенали такой инструмент можно творить замечательные вещи. И появляется повод и возможность изучать разные языки (Perl, Python, Ruby, Lua, Scheme, CLISP, Tcl, PHP…), зная, что легко и однообразно сможешь их объединить с кодом на Си. Стоит только вызывать программу swig с другими параметрами и обычный исходник на си с набором функций и переменных превращается в модуль для конкретного языка.
http://blogmyxa.ru/wp-content/uploads/2010/04/blogmyxauserber.gif
Последний раз редактировалось 28 сентября 2009 г. в 20:52 пользователем МУХ
Профиль
Oleg_D 4 марта 2011 г. в 16:49 #
Аватар

Гость

Имя: Олег
Сообщений: 1
Благодарностей: 0
Новичек-нулевичек? Отложите Си и новомодные язычки в сторонку, начните с этого:
«Песни о Паскале» — программирование для школьников и начинающих.
Паскаль ставит мозги на место — это самое главное.
Скачивается бесплатно здесь:
http://oleg-derevenets.narod.ru
Профиль