|
0 / 0 / 0
Регистрация: 13.01.2012
Сообщений: 19
|
|||||||||||||
Буду программистом! С чего начинать?13.01.2012, 15:38. Показов 77548. Ответов 443
Приветствую всех. ![]() Коротко о себе: мне 29 лет, живу в Украине. Работал экономистом, маркетологом и прочими другими. Было небольшое дело. Разочаровался, понял, что не мое. Осознал, что мне нравится проводить время за компьютером - в свободное время делал свой блог, пару сайтов, разбирался с HTML ради интереса. Взвесив многое, прикинув варианты и последствия, все же решился попробовать стать программистом. Мне это нравится. Не спешите критиковать: мол, там поработал, тут... теперь новая фишка - "хАчу кодить..." Я настойчив, если глаза горят. А они горят. Долго думал - не поздно ли в 29 переучиваться? Но..а) Похоже, что вариантов в моем случае нет.... b) Тыщи примеров других успешных людей, которые и в 45 переучивались или эмигрировали (да полстраны, после распада СССР, чо уж...). В общем, отвожу себе 1 месяц на то, чтоб сделать вывод - мое ли это. Если да - то далее отвожу себе 1 год, чтоб стать пусть не ХОРОШИМ, но нормальным программистом и зарабатывать себе на жизнь этим ремеслом. Повторюсь: я - настойчивый, поэтому не надо демотивирующего скептицизма, а вот конструктивная критика - с благодарностью приму. Итак, исходные данные: небольшие знания HTML, с компьютером, в принципе, "на ты", хороший комп и инет... вот, собсно и все. Ах, да... еще и желание))) Много рылся в инете в поисках главного вопроса: С ЧЕГО НАЧАТЬ? В общем, начал осваивать паскаль, вроде ничего сложного... с С++ рекомендовали не начинать, хотя мне и очень охота. Вопрос с общественности (риск холивара, блин): с чего начать, если знаний в программировании - 0? Pascal, C++, Java, PHP.... ![]() Помогите разобраться и определиться!!! Пока жду ваших комментариев, ковыряю потихоньку паскаль и си++. Спасибо.
0
|
|||||||||||||
| 13.01.2012, 15:38 | |
|
Ответы с готовыми решениями:
443
Open source. С чего начинать? си, си++ и другие. или с чего начинать Возьмите в команду верстальщиком или php программистом, буду работать за опыт! |
|
1299 / 1289 / 191
Регистрация: 21.01.2024
Сообщений: 5,986
|
||
| 02.05.2024, 17:50 | ||
|
0
|
||
|
Заблокирован
|
||
| 02.05.2024, 19:47 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 30.06.2024, 02:37 | ||||
|
0
|
||||
|
57 / 48 / 5
Регистрация: 19.11.2017
Сообщений: 857
|
||
| 30.06.2024, 10:42 | ||
|
Fulcrum_013,
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 30.06.2024, 13:24 | |
|
mikello, Ну потому что это вектор в обычно 1D пространстве(обычно 1D пототму что другие варианты легко сводятся к виртуальному 1D в следствие дискретности осей) . При смене пространства его значение пересчитывается. Вспомним определение - указатель это ячейка памяти которая хранит адрес каких либо данных. То что адрес понятие растяжимое и зависимо от адресного простанства обычно в мурзилках для самых маленьких молчат, а в мануалах для бородатых гиков считают что это и ежу понятно из курса информатики, ив описании языка это указывать не надо.
1
|
|
|
14726 / 9496 / 1362
Регистрация: 21.01.2016
Сообщений: 35,807
|
|
| 30.06.2024, 14:02 | |
|
Fulcrum_013, практическая польза от этого какая? Почему нельзя указатель считать просто указателем? Сильно пресно?)
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 30.06.2024, 14:13 | |
|
Usaga, Потому что когда понятно что и индекс массива и символьный ключ в мапе и оффсет в файле, и хендл даже обджекта живущего на другой машине и т.д. - все это тупо указатели, только в разных адресных пространствах, а соответсвенно просто имеющие разный формат адреса, то и вместо выдумывания всяких спасителей от указателей, просто работается со всем этим аки с обычным указателем. От тогда сразу видно что GC - это не просто не о чем, это про отсутсвие автоматики априори (ибо не в состоянии работать в разнородных адресных пространствах по определению), а соответсвенно имплэмэнтятся и юзаются более другие мач мо продактив робуст энд релибл аппрочи
0
|
|
|
57 / 48 / 5
Регистрация: 19.11.2017
Сообщений: 857
|
|||
| 03.07.2024, 17:35 | |||
|
Fulcrum_013, здравствуйте.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 03.07.2024, 18:32 | |||
|
1
|
|||
|
Заблокирован
|
|||
| 03.07.2024, 18:41 | |||
|
Нам в своё время один умный чувак физик говорил так - как только составили систему уравнений можете идти пить пиво. Это было в СССР. Если сейчас в универах умные чуваки ещё есть, то и они должны студентам говорить так же. Если не говорят, то... значит их там уже нет. Добавлено через 1 минуту
2
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 03.07.2024, 18:54 | ||
|
1
|
||
|
57 / 48 / 5
Регистрация: 19.11.2017
Сообщений: 857
|
|||||||
| 04.07.2024, 13:34 | |||||||
|
Fulcrum_013,
0
|
|||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.07.2024, 13:43 | |
|
mikello, a[i] аналолгично *(a+i) или *(int*)((void*)a +i *sizeof(int)). Ну это опять же простейший случай фундаментального (встроенного в язык) массива. у std::vector где и как размещены элементы определяет аллокатор а соответтственно и правила пересчета зависят от используемого для конкретного экземпляра вектора аллокатора.
1
|
|
|
57 / 48 / 5
Регистрация: 19.11.2017
Сообщений: 857
|
||
| 04.07.2024, 13:46 | ||
|
Fulcrum_013,
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.07.2024, 13:49 | ||
|
1
|
||
|
57 / 48 / 5
Регистрация: 19.11.2017
Сообщений: 857
|
|
| 04.07.2024, 13:55 | |
|
Fulcrum_013,
&a[0] - адрес первого элемента массива в памяти, содержащей массив. Это адрес после пересчета []. А до этого какой адрес был?
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.07.2024, 14:24 | |
|
mikello, Да но указатель в адресном пространстве массива - индекс. Т.е. до пересчта был 0.
1
|
|
|
57 / 48 / 5
Регистрация: 19.11.2017
Сообщений: 857
|
|
| 04.07.2024, 15:20 | |
|
Fulcrum_013, при компиляции и запуске приложения указатель(индекс) будет другим (поскольку подставляется рандомный при выполнении), верно?
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.07.2024, 15:32 | |
|
mikello, Индекс будет тем же. Другим будет значени a. т.е. адрес начала массива.
Ну это в зависимости от платформы. Но по какому адресу компилятор этот конкретнный массив положит при следующей компиляции естественно зависит от того что еще декларировано перед этим массивом. Это для статических адресов. Но даже для массивов фундаментальных типов возможно расположение на стеке (ну в скопе функции объявлен или в классе экземпляр которого потом создается) или на куче. Тогда его адрес вообще только в рантайме определяется.
1
|
|
|
57 / 48 / 5
Регистрация: 19.11.2017
Сообщений: 857
|
|
| 04.07.2024, 15:49 | |
|
Fulcrum_013, ok. А какая информация содержится по адресу 0?
0
|
|
| 04.07.2024, 15:49 | |
|
с чего начинать))) С чего начинать?
с чего начинать? С чего начинать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|