Перейти к содержимому

Сервис обмена электронных валют

Партнерская программа Kredov

Программирование

#11 Гость_asure_*

Гость_asure_*
  • Гости
0

Отправлено 15 Март 2009 - 17:40

а вообще как уже ранее сказал asure языки C, C++, C# и другие их подмножества никак не связаны между собой.

Я не говорил такого, я сказал, что C и C# - это две разных вещи. А вот на счет C и C++, я не согласен. Тут я считаю, что это два одинаковых языка программирования, которые отличаются только названием библиотек и тем, что в С++, есть поддержка ООП.

В данный момент задался целью накарякать синонимизатор

Блин, увидел ваше сообщение, и загорелся написать простенький на C ради интереса, уже второй час втыкаюсь :unsure:
  • 0

#12 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 15 Март 2009 - 18:18

asure, а вы изучали эти оба языка?
Вы разницу в них видели, разбирали код? C и C++ это совсем разные вещи.
C++ был полностью переработан относительно C, изменилось подключение библиотек, теперь они стали частью языка. Вместо стандартных функций ввода-вывода появился потоковый ввод-вывод. Вообще синтаксис всех языков похож, но называть их подмножествами нельзя.

Поэтому как думаю я и не только я, C и C++ это совсем разные языки, и отличие в них не только в ООП
Вот смотрим в Wiki С++ не включает в себя Си
  • 0

#13 Galeodor

Galeodor
    Topic Starter
  • Пользователь
  • 1 172 сообщений
  • Репутация: 2

Отправлено 15 Март 2009 - 18:43

asure, а вы изучали эти оба языка?
Вы разницу в них видели, разбирали код? C и C++ это совсем разные вещи.
C++ был полностью переработан относительно C, изменилось подключение библиотек, теперь они стали частью языка. Вместо стандартных функций ввода-вывода появился потоковый ввод-вывод. Вообще синтаксис всех языков похож, но называть их подмножествами нельзя.

Поэтому как думаю я и не только я, C и C++ это совсем разные языки, и отличие в них не только в ООП
Вот смотрим в Wiki С++ не включает в себя Си

а с х@яли он тогда назывался С с дополнениями? 0_о

потоковый ввод-вывод это типа cout<< и >>cin ?
  • 0

#14 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 15 Март 2009 - 21:25

а с х@яли он тогда назывался С с дополнениями? 0_о

И где ты такое интересно прочитал?
  • 0

#15 Galeodor

Galeodor
    Topic Starter
  • Пользователь
  • 1 172 сообщений
  • Репутация: 2

Отправлено 15 Март 2009 - 21:40

И где ты такое интересно прочитал?

во всех учебниках написано :unsure:
  • 0

#16 Гость_asure_*

Гость_asure_*
  • Гости

Отправлено 15 Март 2009 - 21:48

asure, а вы изучали эти оба языка?
Вы разницу в них видели, разбирали код? C и C++ это совсем разные вещи.

Да, оба этих языка знаю, разницу видел. и C++ считаю доработанной версией C.



Вместо стандартных функций ввода-вывода появился потоковый ввод-вывод.

:unsure: :) А в C его не было?
Смотрите:
#include <stdio.h>
#include <string.h>

int main(void)
{
	int i;
	// Считываем один символ из потока
	char symbol = getchar();
	char str[100];
	// читает остальные
	gets(str);
	// Выводим посимвольно строку...
	for (i = 0; i < strlen(str); i++)
	{
		printf("%c", str[i]);
	}
	puts("");
	// ...и первый символ
	printf("%c\n", symbol);
	getchar();
	return 0;
}
Откомпилируйте, и когда будет нужно ввести символ (getchar() функция) введите несколько, и убедитесь, что все на потоках работает. А C++ эти же функции ввода-вывода, инкапсулированны с помощью ООП.


Вообще синтаксис всех языков похож, но называть их подмножествами нельзя.

При чем тут это?



Поэтому как думаю я и не только я, C и C++ это совсем разные языки

У каждого свои взгляды, и я их уважаю :)


и отличие в них не только в ООП


да, еще добавлены исключения, пространства имен и еще много чего... :)
  • 0


Оформление форума – IPBSkins.ru