4.11.2015 / 16:08 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Цитата Oak: А C — хороший системный язык.Я бы слегка перефразировал Черчилля: Си - наихудший системный язык, за исключением всех остальных, которые пробовались время от времени.
__________________
don't tread on me |
4.11.2015 / 16:13 | |
Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| aRiGaTo, "Есть два типа языков программирования — те, которые все ругают, и те, которые никто не используют".
__________________
Эль Презеденте |
4.11.2015 / 18:33 | |
NaruTrey Пользователь Сейчас: Offline
Имя: Андрей K. Откуда: Тольятти Регистрация: 15.01.2010
| Я вообще хотел донести то, чтобы хорошо программировать на С++, нужно хорошо программировать и на Си. У С++ Си является основой, а основы нужно хорошо знать. И вообще де-факто С++ это просто нагромождение всего и вся на Си, так нужного, так и экспериментального.
__________________
Чёрные усы кричает этот свисть |
5.11.2015 / 11:15 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Кек, вы просто не хотите много учить ленивые задницы! Почему масса софта все же пишется на данных языках? Верно — большие возможности по работе с системой. Это ситуация как с сопротивлением материалов — пока ты не выучишь наизусть теорию ты не решишь ни одной задачи
__________________
знает толк |
5.11.2015 / 11:21 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| vl@volk, во-первых, мы-таки по году (минимум) потратили на них. Немного да изучено. Во-вторых, масса софта? С учётом того, что большая часть софта - это корпоративное ПО... Кто пишет корпоративные системы на С/С++?
__________________
don't tread on me |
5.11.2015 / 11:45 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| aRiGaTo, уделал меня __________________
знает толк |
6.11.2015 / 09:10 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Не понимаю где здесь ошибка? Я ведь все правильно написал #include <iostream>
int main()
{
hello();
return 0;
}
void hello()
{
printf("Hello World!\nby Jahak");
}
|
6.11.2015 / 09:27 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Jahak, на момент вызова функции hello она не известна. Либо перемести её выше, либо объяви её прототип. #include <iostream>
void hello();
int main() {
hello();
return 0;
}
void hello() {
printf(...)
}
__________________
don't tread on me |
6.11.2015 / 09:46 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| aRiGaTo, Сделал так: #include <iostream>
void hello()
{
printf("Hello World!\nby Jahak");
}
int main()
{
hello();
return 0;
}
и все заработало Вот что это за язык такой, например в PHP куда угодно поместить функцию хоть до ее вызова, хоть после она будет работать и в Java по-моему тоже, а тут все нетак |
6.11.2015 / 10:40 | |
Freddy Пользователь Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Jahak, у C однопроходный компилятор, он смотрит исходник сверху вниз и обратно не возвращается. Поэтому до первого вызова какой-то функции он должен знать её определение.
|