Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Languages, Compilers, Interpreters
Register

Reply
 
LinkBack Thread Tools
Old 25.01.2005, 14:13   #16
Профессор
 
Nikita's Avatar
 
Join Date: 01 2005
Location: Perm
Age: 38
Posts: 2,142
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

На 'C' написать можно все что угодно... Впрочем, некоторые вещи, лучше писать на C++, так как это займет меньше строчек кода + некий дополнительный контроль компилятора за типами структур, etc. В 'C' приходится самому следить.
Но использование ООП гарантировано замедляет программу.
Reply With Quote
Old 28.01.2005, 07:43   #17
the mochinger
 
Hans Andersen's Avatar
 
Join Date: 02 2002
Location: Paranoid Android, @10:50
Age: 38
Posts: 1,894
Downloads: 2
Uploads: 0
Reputation: 204 | 4
Default

C sejchas ispolzuetsa tolko dlja low level (i.e. machine level) programming, mixed with assembly. na si ja by ne napisal enterprise applications, dlja etogo est' c++ i others.
vobshem C eto - drajvera, OS, koroche ring 0
C++ i like - ring 3

Quote:
Но использование ООП гарантировано замедляет программу
ynger esi qo porziz gites te grqeriz es asum?
__________________
The flower that blooms in adversity is the most rare and beautiful of all.
Reply With Quote
Old 28.01.2005, 08:20   #18
Moderator
 
Gates's Avatar
 
Join Date: 02 2002
Location: Armenia
Age: 37
Posts: 5,226
Downloads: 0
Uploads: 0
Reputation: 262 | 5
Default

Quote:
Originally Posted by accemic26
...
Но использование ООП гарантировано замедляет программу.
Mozhet ty voobshe protiv OOP???
Reply With Quote
Old 28.01.2005, 09:15   #19
спасибо, коллега
 
tig's Avatar
 
Join Date: 03 2003
Location: yerevan, am
Age: 38
Posts: 2,090
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Quote:
Originally Posted by Hans Andersen
C sejchas ispolzuetsa tolko dlja low level (i.e. machine level) programming, mixed with assembly.
не только покамест еще много чего пишеться на C.
Reply With Quote
Old 28.01.2005, 09:28   #20
the mochinger
 
Hans Andersen's Avatar
 
Join Date: 02 2002
Location: Paranoid Android, @10:50
Age: 38
Posts: 1,894
Downloads: 2
Uploads: 0
Reputation: 204 | 4
Default

Quote:
Originally Posted by tig
не только покамест еще много чего пишеться на C.
example?
Reply With Quote
Old 28.01.2005, 09:32   #21
спасибо, коллега
 
tig's Avatar
 
Join Date: 03 2003
Location: yerevan, am
Age: 38
Posts: 2,090
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

софт для марсохода, Windows
Reply With Quote
Old 28.01.2005, 09:37   #22
the mochinger
 
Hans Andersen's Avatar
 
Join Date: 02 2002
Location: Paranoid Android, @10:50
Age: 38
Posts: 1,894
Downloads: 2
Uploads: 0
Reputation: 204 | 4
Default

Quote:
Originally Posted by tig
софт для марсохода, Windows
read my initial post again
Reply With Quote
Old 28.01.2005, 09:40   #23
спасибо, коллега
 
tig's Avatar
 
Join Date: 03 2003
Location: yerevan, am
Age: 38
Posts: 2,090
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

думаешь софт марсохода такой лоу-левел ? вряд ли да и Windows имеет кучу не сильно связанных с ОС сервисов.
Reply With Quote
Old 28.01.2005, 09:42   #24
спасибо, коллега
 
tig's Avatar
 
Join Date: 03 2003
Location: yerevan, am
Age: 38
Posts: 2,090
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

ну еще как пример (имхо, достаточно неприятный): достаточно много опенсоурс библиотек
Reply With Quote
Old 28.01.2005, 09:48   #25
the mochinger
 
Hans Andersen's Avatar
 
Join Date: 02 2002
Location: Paranoid Android, @10:50
Age: 38
Posts: 1,894
Downloads: 2
Uploads: 0
Reputation: 204 | 4
Default

esli ne kernel level, ne imeet smysla pisat' na C.
v winde mnogo chego napisano na c++, like web service support etc...
v open source esli oni derived from old C source codes, then it's ok a tak vsjo novoe ne-sistemnoe - c++
Reply With Quote
Old 28.01.2005, 09:55   #26
спасибо, коллега
 
tig's Avatar
 
Join Date: 03 2003
Location: yerevan, am
Age: 38
Posts: 2,090
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

не будь столь категоричен разные системы, разные продукты - разный подход.
Reply With Quote
Old 28.01.2005, 10:08   #27
the mochinger
 
Hans Andersen's Avatar
 
Join Date: 02 2002
Location: Paranoid Android, @10:50
Age: 38
Posts: 1,894
Downloads: 2
Uploads: 0
Reputation: 204 | 4
Default

vsjo eto verno, vsjakoe mojet byt'. no ja tut govorju o tom chto prinjato i chto pravilno a ne o iskljuchenijax.
pisat' business logic na C - eto old podxod...
pisat' driver na c++ - eto somewhat smeshnoj podxod...
kajdyj jazyk imeet svoi priminenija.

dumaju my ponimaem chto drugoj imeet v vido, so spor prodoljat' ne imeet smysla.
Reply With Quote
Old 28.01.2005, 10:13   #28
спасибо, коллега
 
tig's Avatar
 
Join Date: 03 2003
Location: yerevan, am
Age: 38
Posts: 2,090
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

тут я согласен
правда и с C++ не все так однозначно. имхо, сейчас есть тенденция превращения низкоуровневых языков в некое подобие ассемблера - применяеться, но редко и очень специфично. прогресс, так сказать
Reply With Quote
Old 28.01.2005, 12:22   #29
★★★★★★★★★★★★★
 
Hrach_Techie's Avatar
 
Join Date: 08 2004
Location: London, UK
Age: 38
Posts: 16,531
Downloads: 8
Uploads: 0
Reputation: 482 | 6
Default

а есть тут кто начинали программировать с ассемблера ... и обязательно для того чтоб понять идеологию программирования возвращаться к истокам и начинать с Паскаля ? what's your opinion?
Reply With Quote
Old 28.01.2005, 12:43   #30
Moderator
 
Gates's Avatar
 
Join Date: 02 2002
Location: Armenia
Age: 37
Posts: 5,226
Downloads: 0
Uploads: 0
Reputation: 262 | 5
Default

Quote:
Originally Posted by Hrach_Techie
а есть тут кто начинали программировать с ассемблера ... и обязательно для того чтоб понять идеологию программирования возвращаться к истокам и начинать с Паскаля ? what's your opinion?
Assembler-massebler, pascal-mascal chgitem, no ja nachinal s basica v 1994-om
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 23:28.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.