{"comment":{"url":"https://api.github.com/repos/AlexDubovitskiy/AlexProject/comments/18787840","html_url":"https://github.com/AlexDubovitskiy/AlexProject/commit/db1499d727e5db8b8df1cc7ed14ed87061f5ed16#commitcomment-18787840","id":18787840,"user":{"login":"acrm","id":3539812,"avatar_url":"https://avatars.githubusercontent.com/u/3539812?v=3","gravatar_id":"","url":"https://api.github.com/users/acrm","html_url":"https://github.com/acrm","followers_url":"https://api.github.com/users/acrm/followers","following_url":"https://api.github.com/users/acrm/following{/other_user}","gists_url":"https://api.github.com/users/acrm/gists{/gist_id}","starred_url":"https://api.github.com/users/acrm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/acrm/subscriptions","organizations_url":"https://api.github.com/users/acrm/orgs","repos_url":"https://api.github.com/users/acrm/repos","events_url":"https://api.github.com/users/acrm/events{/privacy}","received_events_url":"https://api.github.com/users/acrm/received_events","type":"User","site_admin":false},"position":9,"line":0,"path":"src/Program.java","commit_id":"db1499d727e5db8b8df1cc7ed14ed87061f5ed16","created_at":"2016-08-26T06:08:06Z","updated_at":"2016-08-26T06:08:06Z","body":"Итак,  сейчас я оставлю комментарии к этому коду, а тебя, попрошу потом перенести их в сам код в это же место.\r\n\r\n// Мы можем рассматривать код данного метода, как иллюстрацию нескольких жизненых этапов программы\r\n// Этап 0: исходных код. Для данной программы он мог выглядеть, например, вот так:\r\n// int firstPersonDay = 26;\r\n// int firstPersonMonth =8;\r\n// int firstPersonYear =1992;\r\n// int secondPersonDay = 3;\r\n// int secondPersonMonth = 2;\r\n// int secondPersonYearIndex = 1988;\r\n// int youngerPersonDay;\r\n// if  (firstPersonYear > secondPersonYear) { \r\n//     youngerPersonYear = firstPersonYear;\r\n//     youngerPersonMonth = firstPersonMonth;\r\n//     youngerPersonDay = firstPersonDay;\r\n//     olderPersonYear = secondPersonYear;\r\n//     olderPersonMonth = secondPersonMonth;\r\n//     olderPersonDay = secondPersonDay;\r\n// } \r\n// else {\r\n//     youngerPersonYear = secondPersonYear;\r\n//     youngerPersonMonth = secondPersonMonth;\r\n//     youngerPersonDay = secondPersonDay;\r\n//     olderPersonYear = firstPersonYear;\r\n//     olderPersonMonth = firstPersonMonth;\r\n//     olderPersonDay = firstPersonDay;\r\n// }\r\n// int differenceDay = youngerPersonDay - olderPersonDay;\r\n// int differenceMonth = youngerPersonMonth - olderPersonMonth;\r\n// int differenceYearIndex = youngerPersonYear - olderPersonYear;\r\n// \r\n// Этап 1: компиляция. Из текстового представления программы мы делаем численное - набор кодов команд, адресов и значений констант. \r\n// Сейчас мы пока ограничеваемся только адресами: вместо переменных у нас есть адреса ячеек в памяти. \r\n// Можно заметить, что в исходном коде мы обявляли переменные, где нам было удобней. \r\n// Но в численном представлении мы собираем все переменные вместе и назначаем им адреса с самого начала, а не вразброс. \r\n// Это делается для удобства выполнения такой программы, подробней объясную позже."}}
{"actor":{"display_login":"acrm"}}