|
dima55
|
|
Хочу научиться программированию. Какой язык выбрать?02.10.2006, 22:55. Показов 20863. Ответов 35
Метки нет (Все метки)
Какой язык выбрать с учётом того, что я ничего про это не знаю....
Хочу научиться писать хотя-бы примитивные проги. :rolleyes: Прошу помощи у знающих, когда-то начинающих с этого
|
|
| 02.10.2006, 22:55 | |
|
Ответы с готовыми решениями:
35
Какой язык выбрать? Какой язык выбрать? Какой язык программирования выбрать ? |
|
Администратор
87935 / 53256 / 249
Регистрация: 10.04.2006
Сообщений: 13,780
|
||||
| 08.05.2007, 11:15 | ||||
![]() А васик - это вообще не язык программирования, а жалкое подобие, имхо.
От сложного - к простому.
0
|
||||
|
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
|
||
| 08.05.2007, 11:22 | ||
|
А иной раз без Ассемблера вообще не обойтись. К примеру: 1. VC++ не позволяет использовать команды >= 486 процессора. 2. В VC++ и в VB тип double имеет размер 8 байт. Между тем, сопроцессор обрабатывает 10-байтные числа. PS. 2All: Не скажет ли дельфийский оракул, как с этими вопросами обстоят дела в Delpy?
0
|
||
|
Администратор
87935 / 53256 / 249
Регистрация: 10.04.2006
Сообщений: 13,780
|
||
| 08.05.2007, 11:26 | ||
0
|
||
|
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
|
||
| 08.05.2007, 11:37 | ||
А программируя в 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-байтные числа. (Ты бы еще спросил(а), зачем команды MMX использовать. Раз их ввели, значит, они для чего-то нужны, не так ли?)По п.2. Например, для решения плохо определенных систем линейных уравнений. При некотором уровне "плохости" 8-байтные вычисления дают совершенно неверный результат, а 10-байтные - более или менее...
0
|
||
|
Администратор
87935 / 53256 / 249
Регистрация: 10.04.2006
Сообщений: 13,780
|
||||
| 08.05.2007, 11:52 | ||||
Также рекомендую книгу Руссиновича и Соломона "Внутренее устройство Windows 2000/XP/2003".
![]()
0
|
||||
|
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
|
||
| 10.05.2007, 14:43 | ||
Я и не призываю. Это просто глупо. Я лично ипользую Ассемблер только тогда, когда это удобно или необходимо, то есть - изредка. Кстати, знание Ассемблера позволяет лучше понять процессор, для которого ты пишешь, что, соответственно, способствует написанию более эффективных программ на языках более высокого уровня. Помнишь, как старые игрушки (и не только игрушки) начали вылетать с 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
|
|
|
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
|
|
| 14.02.2008, 19:49 | |
|
Как и предыдущему автору мне тоже очень хочется освоить программирование.
Я просмотрел список курсов по разным языкам программирования, из тех, что предлагает Бауманка. Но у них условие - для того, чтобы начать изучать программирование нужно пройти у них обязательный курс «Основы программирования и баз данных». И я прошел его. После этого - выбор огромен. Можно пойти по пути вэба. Начать с html,css, java, и.т.п. Можно заняться базами данных или например 1С Но мне всегда хотелось самому писать серьезные приложения, такие как делает компания Adobe например Мне всегда нравились цифры, алгоритмы и проч. В компах я не ламер. До этого работал дизайнером-верстальщиком, совмещая с обязанностями админа. Ну в реестре копался, было. Все это конечно непрофессионально, но тем не менее, желание есть. Вопрос надо бы решить незамедлительно. Завтра собираюсь в Бауманку, дабы побеседовать с кем-нибудь из ихних корифеев-программистов. Есть ли шанс закончив курс по "Си", скажем устроиться на более-менее приличную работу. Ну может на первых порах на не очень большую зарплату. Но все равно это будет реальный опыт в программировании и в общении с более опытными коллегами.
0
|
|
|
Почетный модератор
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
|
||
|
Почетный модератор
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
|
|
| 25.02.2008, 13:43 | |
|
Помогаю со студенческими работами здесь
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.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|