BecomeAnXcoder / Cтань X-кодером

→Let's take a look at the main() function in more detail. [1]
0 Давайте взглянем на main() функцию подробнее.
→The solution to this problem is to group the statements depending on their function. For example, you may have a set of statements that allows you to calculate the surface area of a circle. Once you've checked that this set of statements works reliably, you will never have to go through that code again to see if the bug is there. The set of statements, called a function, has a name, and you can call that set of statements by this name to have its code executed. This concept of using functions is so fundamental, that there is always at least one function in a program: the main() function. This main() function is what the compiler looks for, so it will know where execution of the code at runtime must start.
The main() function
0 Решением этой проблемы стало объединение этих кусков кода в одну функцию. Например, у вас может быть набор операторов который позволяет Вам вычислить площадь поверхности круга. Однажды проверив что этот набор операторов работает надежно, вам никогда не понадобится просматривать этот кусок кода на наличие багов. Последовательность операторов, называемая функцией, имеет имя, и вы можете вызвать эту последовательность по имени. Эта концепция использования функций настолько фундаментальна, что в программе всегда имеется хотя-бы одна функция: main() функция. Эта главная функция нужна компилятору чтобы знать: где начать выполнение кода каждый раз когда программа будет запускаться.
main() функция
→If a program were to consist of a long, continuous succession of statements, it would be hard to find and fix bugs. Besides, a particular series of statements may appear in your program in several places. If there is a bug, you must fix the same bug at several places. A nightmare, because it is easy to forget one (or two)! So, people have thought of a way to organize the code, making it easier to fix bugs.
1 Если бы программа состояла из длинной, непрерывной последовательности операторов, было бы сложно находить и исправлять баги в ней. Кроме того, некоторые части кода (последовательности операторов) могли бы возникать в программе несколько раз в разных местах. И если там есть баг то исправлять бы его пришлось тоже в нескольких местах. Это ужасно, потому-что легко забыть об одном из них (или о двух)! Итак, люди начали думать о способе организации кода, сделать его легче для исправления багов.
Резюме
Пол:
мужчина
Родной язык:
русский
С нами:
с 8 апреля 2012 г. (5306 дней)
Не является членом клуба.
Деятельность:
3 версии перевода с общим рейтингом 1
Написать PHeisenberg личное сообщение