Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

One by one- самостоятельно




Swapping- замена

Modularity- модульность

Scrutinize- изучать, тщательно исследовать

Punch-card- перфокарточные

One by one.

Was just a listing to me, a long set of functions that I had to write and understand

The industry, I started to care a lot about those things, but in school, a program

In one class for another in the course of a school assignment. When I got out in

To produce the right answers. When I got around to writing object-oriented

To care much about modularity. We had to write modular code to show that we

I’d walk from the lab to the printer room, get a printout of my program and

Had a fixed amount of machine time each term.

System in place. Each compile cost us money out of our account, and we

Compile our code remotely on a DEC VAX machine. There was a little accounting

Programming in school, I started working on a terminal in a lab. We could

Friends starting programming in the punch-card days. When I decided to study

When I first started programming, I was lucky that I started late enough to have

В специально выделенных точках вокруг туннеля, пучки частиц пересекутся, сталкиваясь вместе около четырех мощнейших детекторов которые наблюдают столкновения для выявления интересующих событий.

a machine of my own and a compiler to run on that machine; many of my

At that point in my life, a program was just a listing. Every couple of hours,

scrutinize it, trying to figure out what was right or wrong. I didn’t know enough

could do it, but at that point I really cared more about whether the code was going

code, the modularity was rather academic. I wasn’t going to be swapping

Когда я только начинал программировать, невольно заметил, как мне повезло, что я начал заниматься этим делом позже своих коллег, имея в своем распоряжении персональный компьютер и компилятор для выполнения на этом компьютере, тогда как многие из моих коллег и друзей начинали программировать еще во времена больших ЭВМ и перфокарт. Когда я решил изучать программирование в школе, то начал работать за терминалом в школьной вычислительной лаборатории. Я и мои соученики имели возможность компилировать свой код в удаленном режиме на мини-ЭВМ DEC VAX. Для учета машинного времени на этой ЭВМ существовала специальная система. Каждая компиляция стоила определенную сумму денег, вычитывавшлтося из нашей учетной записи, и поэтому каждую четверть нам выделялось фиксированное количество машинного времени. В то время программы представляли собой обычные листинги. Каждые два часа мне приходилось ходить за распечаткой моей программы из вычислительной лаборатории в помещение для печати, после чего я анализировал свои ошибки по распечатанному листингу программы. Тогда у меня еще не было достаточных знаний, чтобы уделять внимание модульности кода. Нам приходилось писать модульный код, чтобы показать, что мы умеем это делать, но в то время меня больше интересовало получение правильных результатов с помощью кода. А когда я обратился к написанию объектно-ориентированного кода, то модульность кода уже считалась слишком академическим понятием. Мне уже не нужно было ходить из одной классной комнаты в другую по ходу выполнения своего школьного задания. Но когда я стал профессионально заниматься программированием, то начал уделять больше внимания подобным вещам, хотя в школе программа была для меня не более чем листингом, т.е. длинным перечнем функций, которые мне приходилось писать и разбираться в них самостоятельно.

The variables in main, such as line, longest, etc., are private or local to main. Because they are declared within main, no other function can have direct access to them. The same is true of the variables in other functions; for example, the variable i in getline is unrelated to the i in copy. Each local variable in a function comes into existence only when the function is called, and disappears when the function is exited. This is why such variables are usually known as automatic variables, following terminology in other languages. We will use the term automatic henceforth to refer to these local variables. (Chapter 4 discusses the static storage class, in which local variables do retain their values between calls.)




Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 319; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.