dima55

Хочу научиться программированию. Какой язык выбрать?

02.10.2006, 22:55. Показов 20863. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Какой язык выбрать с учётом того, что я ничего про это не знаю....
Хочу научиться писать хотя-бы примитивные проги. :rolleyes:

Прошу помощи у знающих, когда-то начинающих с этого
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.10.2006, 22:55
Ответы с готовыми решениями:

Какой язык выбрать?
Здравствуйте, я хочу научиться программировать что вы можете мне порекомендовать?

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

Какой язык программирования выбрать ?
привет всем, надеюсь подружимся!)) Я новичок, хочу написать программу для вконтакте. Суть ее в том, чтоб искать людей по интересам,...

35
Администратор
 Аватар для mik-a-el
87935 / 53256 / 249
Регистрация: 10.04.2006
Сообщений: 13,780
08.05.2007, 11:15
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Александр Ключников
С другой стороны, начинать с VC++, и уж тем более с Delphy (тот еще монстр), - слишком трудно.
Следовательно - Visual Basic. А еще лучше - взять Excel и начать программировать в нем.
Начинать с делфей - совсем не трудно. Лучше вообще начинать с паскаля, потом - делфи, ну а дальше как пойдет
А васик - это вообще не язык программирования, а жалкое подобие, имхо.

Цитата Сообщение от Александр Ключников
Потом рекомендую VC++ - не попрограммировав в этой среде, невозможно как следует понять Windows.
Программирование в любой среде с использованием win32 API дает хорошее понимание windows.

Цитата Сообщение от Александр Ключников
Потом рекомендую VC++ - не попрограммировав в этой среде, невозможно как следует понять Windows. Ну, а уж потом, и только потом - Delphy.
Странная последовательность От сложного - к простому.
0
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
08.05.2007, 11:22
Цитата Сообщение от calif Посмотреть сообщение
Полностью согласен.


Зачем? Кому он нужен?
Ну, мне, например. Некоторые вещи на Ассемблере писать удобнее, чем даже на C. Я использую это во вполне профессиональных коммерческих проектах.
А иной раз без Ассемблера вообще не обойтись. К примеру:
1. VC++ не позволяет использовать команды >= 486 процессора.
2. В VC++ и в VB тип double имеет размер 8 байт. Между тем, сопроцессор обрабатывает 10-байтные числа.

PS. 2All: Не скажет ли дельфийский оракул, как с этими вопросами обстоят дела в Delpy?
0
Администратор
 Аватар для mik-a-el
87935 / 53256 / 249
Регистрация: 10.04.2006
Сообщений: 13,780
08.05.2007, 11:26
Цитата Сообщение от Александр Ключников
1. VC++ не позволяет использовать команды >= 486 процессора.
2. В VC++ и в VB тип double имеет размер 8 байт. Между тем, сопроцессор обрабатывает 10-байтные числа.
Зачем такие тонкости?
0
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
08.05.2007, 11:37
Цитата Сообщение от mik-a-el
Программирование в любой среде с использованием win32 API дает хорошее понимание windows.
Я неоднократно сталкивался со случаями, когда дельфисты, причем вполне квалифицированные - уровня developer и даже senior developer, - Windows не понимают. Они знают свои дельфийские классы - и все.
А программируя в VC++ (подчеркиваю - as such, безо всяких там MFC) воленс-ноленс начнешь разбираться.

Кстати, рекомендую очень хороший учебник - Jeffrey Richter. Programming Applications for Microsoft Windows. Много чего про Windows объясняется. Много примеров. Полезно даже тем, кто в VC++ не программирует.
0
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
08.05.2007, 11:46
Сообщение от Александр Ключников
1. VC++ не позволяет использовать команды >= 486 процессора.
2. В VC++ и в VB тип double имеет размер 8 байт. Между тем, сопроцессор обрабатывает 10-байтные числа.


Цитата Сообщение от mik-a-el Посмотреть сообщение
Зачем такие тонкости?
По п.1 простой пример привести сложно. (Ты бы еще спросил(а), зачем команды MMX использовать. Раз их ввели, значит, они для чего-то нужны, не так ли?)
По п.2. Например, для решения плохо определенных систем линейных уравнений. При некотором уровне "плохости" 8-байтные вычисления дают совершенно неверный результат, а 10-байтные - более или менее...
0
Администратор
 Аватар для mik-a-el
87935 / 53256 / 249
Регистрация: 10.04.2006
Сообщений: 13,780
08.05.2007, 11:52
Цитата Сообщение от Александр Ключников
Кстати, рекомендую очень хороший учебник - Jeffrey Richter. Programming Applications for Microsoft Windows. Много чего про Windows объясняется. Много примеров. Полезно даже тем, кто в VC++ не программирует.
Читал Также рекомендую книгу Руссиновича и Соломона "Внутренее устройство Windows 2000/XP/2003".

Цитата Сообщение от Александр Ключников
Ты бы еще спросил(а)
Да-да, спросила

Цитата Сообщение от Александр Ключников
Раз их ввели, значит, они для чего-то нужны, не так ли?
Ну это же не значит, что нужно использовать асм направо и налево...
0
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
10.05.2007, 14:43
Цитата Сообщение от mik-a-el
Ну это же не значит, что нужно использовать асм направо и налево...
Разумеется... ;-)
Я и не призываю. Это просто глупо. Я лично ипользую Ассемблер только тогда, когда это удобно или необходимо, то есть - изредка.
Кстати, знание Ассемблера позволяет лучше понять процессор, для которого ты пишешь, что, соответственно, способствует написанию более эффективных программ на языках более высокого уровня.
Помнишь, как старые игрушки (и не только игрушки) начали вылетать с Run-Time Error 200? А все дело в том, что в интеловских процессорах команды целочисленного деления реализованы некорректно. Не зная Ассемблера, нельзя этот дефект обойти и в С.
0
0 / 0 / 0
Регистрация: 02.06.2007
Сообщений: 4
02.06.2007, 18:20
хм...
советую начать с паскаля.
самый простой язык программирования.
затем поизучай С или C++. похожи (на мой взгляд) на паскаль.
потом советую выучить ассемблер. после него ты можешь выучить спокойно любой язык.
ИМХО
не изучай фортран. страшно неудобный.
0
0 / 0 / 0
Регистрация: 08.04.2015
Сообщений: 3
14.02.2008, 19:10
asasda
0
3 / 3 / 0
Регистрация: 03.01.2008
Сообщений: 54
14.02.2008, 19:25
Старая, но далеко не устаревшая книжка. Прекрасный учебник для начинающего:
У.Мюррей, К.Паппас. Создание переносимых приложений для Windows:пер. с англ. - СПб.: BHV - Cанкт-Петербург, 1997
0
Умар
14.02.2008, 19:31
Цитата Сообщение от archangel Посмотреть сообщение
в общем да, pascal создавался как раз для обучения - наиболее подходящий язык для начала
Я хочу писать по русски
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
14.02.2008, 19:49
Как и предыдущему автору мне тоже очень хочется освоить программирование.
Я просмотрел список курсов по разным языкам программирования, из тех, что предлагает Бауманка. Но у них условие - для того, чтобы начать изучать программирование нужно пройти у них обязательный курс «Основы программирования и баз данных». И я прошел его. После этого - выбор огромен.
Можно пойти по пути вэба. Начать с html,css, java, и.т.п. Можно заняться базами данных или например 1С
Но мне всегда хотелось самому писать серьезные приложения, такие как делает компания Adobe например
Мне всегда нравились цифры, алгоритмы и проч.
В компах я не ламер. До этого работал дизайнером-верстальщиком, совмещая с обязанностями админа. Ну в реестре копался, было. Все это конечно непрофессионально, но тем не менее, желание есть.
Вопрос надо бы решить незамедлительно. Завтра собираюсь в Бауманку, дабы побеседовать с кем-нибудь из ихних корифеев-программистов. Есть ли шанс закончив курс по "Си", скажем устроиться на более-менее приличную работу. Ну может на первых порах на не очень большую зарплату. Но все равно это будет реальный опыт в программировании и в общении с более опытными коллегами.
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
14.02.2008, 20:46
было бы желание, а остальное приложится... понятное дело, что начинать надо с примитива... чтобы освоить азы, а потом уже переходить на более сложный софт...
0
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
14.02.2008, 20:52
было бы желание, а остальное приложится... понятное дело, что начинать надо с примитива... чтобы освоить азы, а потом уже переходить на более сложный софт...
А что Вы имеете ввиду под примитивом?
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
15.02.2008, 11:15
ну сначала задачи простые писать надо, а по мере углубления знаний переходить на более сложные и обширные задачи... хотя, конечно, можно и сразу попробывать что-то сложное писать...
0
40 / 40 / 1
Регистрация: 22.02.2008
Сообщений: 64
25.02.2008, 13:43
Pascal! Не лезьте в тонкости. Сначадла нужно понять азы. Никто не требует от вас, чтобы вы пошли работать в Microsoft и там писали на Паскале. Сначала изучите Паскаль, но до конца, полностью. А потом уже и изучайте и Си и хоть чего угодно. Смысл то в том, чтобы понять принципы, научиться писать программы. Приобрести какой-то опыт, навыки. А синтаксис-то языка можно за пару часов выучить...И начинать всегда нужно с простого. Можно поискать какой-нибудь самоучитель или курс, порешать несложные задачки, а потом, когда почувствуете силы, можно идти дальше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.02.2008, 13:43
Помогаю со студенческими работами здесь

Какой язык лучше выбрать?
Народ, всем привет) В настоящее время намерен выучить несколько языков программирования (планирую в дальнейшем пойти в магистратуру на...

Язык программирования. Какой выбрать?
Всем привет! Ребят, возник вопрос. Сразу скажу, поиск юзал, фак читал. Но, имхо, каждая ситуация индивидуальна) Начну, пожалуй, с...

Какой язык программирования выбрать?
Какой язык программирования выбрать? Хочу научиться ООП, думаю о какихнибудь средствах с визуализацией UML типа RationalRose. Раньше...

Заезженный вопрос-какой язык выбрать!!!
Здравствуйте. Наверно этот вопрос достаточно заезжен, но мне снова приходиться его задать. Какой язык программирования выбрать. ...

Какой язык программирования выбрать и др. вопросы
Всем доброго времени суток! Предыстория: Мне тут работу предложили, а именно разработать нечто наподобии собственной БД и системы...


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

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

Новые блоги и статьи
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru