Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> дайте совет новичку в программировании! 
:(
    Опции темы
chipset
Дата 19.10.2004, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 4
Всего: 165



Цитата(Pakshin @ 19.10.2004, 07:23)
Лично я считаю, что надо пару месяцев поситель на обычном Pascal'е.

Как это, пару месяцев это вообще не срок..


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
AntonSaburov
Дата 19.10.2004, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 2
Всего: 118



Ну и я свое слово скажу :)

Я бы предложил четыре варианта, каждый из которых может помочь сделаться программистом:

1. Delphi с использованием Object Pascal. Старый Pascal - процедурный язык, который не очень удобен и интересен. Может только в качестве обучения основам.

2. C/C++ - универсальный язык, на котором пишут большинство программ

3. JAVA - также достаточно универсальный язык. У меня студенты сказали, что он интереснее Си.

4. C# (и вообще .NET - под которую есть много языков), но C# - это достаточно современный язык с большим количеством возможностей.

Но я бы выделил больше не языки программирования а технологии - протоколы для Интернета, Базы данных, Распределенные вычисления. Эти технологии реализованы на многих языках и один и тот же проект с использованием базы данных и веб-сервера можнонаписать на любом из вышеперечисленных языков.

И что САМОЕ ГЛАВНОЕ - пишите программы. Всякие. Много.
PM MAIL WWW ICQ   Вверх
Pakshin A. S.
Дата 19.10.2004, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61



Цитата(chipset @ 19.10.2004, 18:31)
Цитата
На чистый C++ - очень легко!!!


Пробовал?

Да! Получается... Летом (его конец) основы изучил. Короче, почти всё получается, что можно делать в обычном Pascal.

Цитата(chipset @ 19.10.2004, 18:37)
Как это, пару месяцев это вообще не срок..

Изучение базовых и пользовательских типов, методов работы с ними, массивы, множества, файлы, динамические структуры, начало ООП (иметь представоение об этой вещи). Лично мне хватило двух месяцев на это дело...
PM   Вверх
Mad
Дата 19.10.2004, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Эксперт
Сообщений: 656
Регистрация: 18.10.2004
Где: Одесса

Репутация: нет
Всего: 19



Цитата(Pakshin @ 19.10.2004, 17:53)
Короче, почти всё получается, что можно делать в обычном Pascal.

Это ты пробовал C изучить, а теперб попробуй С++, с исползованием наследия, агригации, виртуалных членнов класса, защитой и перегрузкой операторов :)


--------------------
user posted image
PM MAIL   Вверх
Pakshin A. S.
Дата 19.10.2004, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: нет
Всего: 61



Короче, вот что я делаю в C:
Решаю задачки, предложенные для решения на Pascal'е в среде Misrodoft Visual C++ 6.0. :hmmm

Цитата(Mad @ 19.10.2004, 18:57)
перегрузкой операторов

Я балдею от этой штуки!!! Супер! :)
PM   Вверх
Girder
Дата 20.10.2004, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: нет
Всего: 155



Мдя... сейчас меня будут бить :)

andru6a абсолютно пофиг что учить... когда только начинаеш...
Главное:
1)Язык должен быть тебе подуше, т.е. легче в понимании.
2)Надо обязательно освоить основы языка

PS:Купи себе несколько книг(все равно в дальнейшем пригодятся)по разным языкам программирования - лудше которые для чайников. И почитай несколько страниц(или глав) из каждой и ты сам поймеш какой язык тебе подуше :) .

Это сообщение отредактировал(а) Girder - 20.10.2004, 09:50


--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
Ignat
Дата 20.10.2004, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Цитата(Pakshin @ 19.10.2004, 18:27)
На чистый C++ - очень легко!!!

Ню-ню...


--------------------
Теперь при чем :P
PM   Вверх
~FoX~
Дата 20.10.2004, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 1
Всего: 68



Чисто ИМХО:
1. Выбор языка (для изучения) это проблема сугубо индивидуальная и просить совета не у кого по тому, что у каждого на этот счет свое мнение.
2. Выбор языка для написания прогрраммы зависит от задачи которую надо решить (надеюсь сомнений не вызывает)
3. Основы программироания (для человека который первый раз видет компьютер) нужно позновать на простых языках (paskal, basic etc.). Разобраться с типами, циклами, массивами, структурами программы.
4. Разработка любого приложения начинается с составления алгоритма работы программы. Так что основы "алгоритмии" тоже бы не помешали :p
====================
А почему не рассматривается возможность учить сразу 2-а языка?

Когда я начал заниматься программерством - я практически одновременно изучил Basic и paskal. Так же одновременно перешел на Delphi и VB/VBA. По возможности все задачи писал на двух языках.


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Mad
Дата 20.10.2004, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Эксперт
Сообщений: 656
Регистрация: 18.10.2004
Где: Одесса

Репутация: нет
Всего: 19



Цитата
А почему не рассматривается возможность учить сразу 2-а языка?

Зачем два, я начинал с ASMа, потом любой язык как семички :) ведь прекрасно понимаеш во что енто все после компилятора превращается :)
Хотя на ASM и уйдет пару лет, зато потом .... :)


--------------------
user posted image
PM MAIL   Вверх
chipset
Дата 20.10.2004, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 4
Всего: 165



Цитата(Mad @ 20.10.2004, 02:42)
зато потом .... 

Будет трудно вникнуть в ООП С++'а...
Pakshin A. S.
Почитай Элджера и Александреску...


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Mad
Дата 20.10.2004, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Эксперт
Сообщений: 656
Регистрация: 18.10.2004
Где: Одесса

Репутация: нет
Всего: 19



Цитата(chipset @ 20.10.2004, 13:56)
Будет трудно вникнуть в ООП С++'а...

Да в это вообще трудно вникнуть, с чего бы ни начинал :)


--------------------
user posted image
PM MAIL   Вверх
simanyay
Дата 20.10.2004, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 0
Всего: 36



Цитата(Mad @ 20.10.2004, 16:09)
Да в это вообще трудно вникнуть, с чего бы ни начинал :)


Потому что здесь ООП как надстройка над структурным языком. ИМХО, если Вы хотите изучать ООП, то надо использовать языки максимально приближенные к теории (~99.8%-99.9%): Ruby, SmallTalk. Ну а для изучения основ программирования я порекомендую Python.


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
S.A.P.
Дата 21.10.2004, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



andru6a сначала определись, что тебе надо. Если собираешься писать клиентские базы данных, то тебе С++ мало чем поможет. Тут Дельфи или VFP или еще что быстро разрабатывающее.
Если собираешься заняться системным программированием, то тут ответ один: Visual C++ :inlove .
А начинать можно с любого языка. Я начинал с чистого Паскаля, а выбрал дорожку Visual C++.
PM MAIL   Вверх
andru6a
Дата 22.10.2004, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 18.10.2004

Репутация: нет
Всего: нет



Спасибо всем, я надеюсь мне это поможет! а как насчет программирования для Internet?
PM MAIL   Вверх
chipset
Дата 23.10.2004, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 4
Всего: 165



Цитата(andru6a @ 22.10.2004, 11:22)
а как насчет программирования для Internet?

ASP.NET, Perl ну или PHP...


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0608 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.