|
dima55
|
|
Хочу научиться программированию. Какой язык выбрать?02.10.2006, 22:55. Показов 20689. Ответов 35
Метки нет (Все метки)
Какой язык выбрать с учётом того, что я ничего про это не знаю....
Хочу научиться писать хотя-бы примитивные проги. :rolleyes: Прошу помощи у знающих, когда-то начинающих с этого
|
|
| 02.10.2006, 22:55 | |
|
Ответы с готовыми решениями:
35
Какой язык выбрать? Какой язык выбрать? Какой язык программирования выбрать ? |
|
Администратор
87863 / 53184 / 249
Регистрация: 10.04.2006
Сообщений: 13,765
|
||||
| 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
|
||
|
Администратор
87863 / 53184 / 249
Регистрация: 10.04.2006
Сообщений: 13,765
|
||
| 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
|
||
|
Администратор
87863 / 53184 / 249
Регистрация: 10.04.2006
Сообщений: 13,765
|
||||
| 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
Какой язык лучше выбрать? Язык программирования. Какой выбрать? Какой язык программирования выбрать? Заезженный вопрос-какой язык выбрать!!! Какой язык программирования выбрать и др. вопросы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|