nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Apr 2024 01:31



Reply to topic  [ 100 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next
Pascal 
Author Message
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
А почему все упало только на С? Есть же и другие не менее быстрые ЯВУ. Я вот затестил TMT Pascal и очень даже удивился.... Мои старые DOSовые проги работали гораздо быстрее, потому что они стали 32-разрядными. И екстендер ТМТ имеет свой (в случае, если программа обнаруживает, что внешний выключен. Например, DOS режим Windows 9x предоставляет свой DPMI). Правда, если нужна кроссплатформенность, то я не достаточно тестировал Free Pascal, чтобы утверждать, что он достаточно шустр. Ваше мнение?


27 Nov 2005 20:48
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22542
Location: Silicon Valley
Reply with quote
Post 
HardWareMan wrote:
Немного Оффтопа:
А почему все упало только на С? Есть же и другие не менее быстрые ЯВУ. Я вот затестил TMT Pascal и очень даже удивился.... Мои старые DOSовые проги работали гораздо быстрее, потому что они стали 32-разрядными. И екстендер ТМТ имеет свой (в случае, если программа обнаруживает, что внешний выключен. Например, DOS режим Windows 9x предоставляет свой DPMI). Правда, если нужна кроссплатформенность, то я не достаточно тестировал Free Pascal, чтобы утверждать, что он достаточно шустр. Ваше мнение?


Паскаль давно умер, только многие этого не хотят замечать ;)

_________________
:dj: https://mastodon.social/@Shaos


27 Nov 2005 20:57
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Ну, не знаю. Все говорят, что Ассемблер тоже умер, но 60% программеров так или иначе его юзают. :wink:


27 Nov 2005 21:06
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22542
Location: Silicon Valley
Reply with quote
Post 
HardWareMan wrote:
Ну, не знаю. Все говорят, что Ассемблер тоже умер, но 60% программеров так или иначе его юзают. :wink:


Ассемблер никогда не умрет, так как это основной язык программирования разнообразных железяк и низкоуровневых фич и фенечек типа MMX в пентиумах.

_________________
:dj: https://mastodon.social/@Shaos


27 Nov 2005 22:36
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Shaos wrote:
HardWareMan wrote:
Ну, не знаю. Все говорят, что Ассемблер тоже умер, но 60% программеров так или иначе его юзают. :wink:


Ассемблер никогда не умрет, так как это основной язык программирования разнообразных железяк и низкоуровневых фич и фенечек типа MMX в пентиумах.

Полностью согласен, но многие пользователи ЯВУ просто не желают с ним связываться. Даже с тем "обрубком" АСМа, что встроен в сам ЯВУ. Вот, на лекции в универе пол класса в один голос сказали "нафиг он нам? Есть же С, Дельфи....". :) Вырождаются true-программеры и hi-кодеры. Помню свой CD (который куда-то ушел :cry: ) со сборником демок 4K, 8K и 64K... Вот мастера коддинга. =)


27 Nov 2005 23:16
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22542
Location: Silicon Valley
Reply with quote
Post 
Отделил обсуждение паскаля в отдельный топик - может перенести тему в открытый форум Software?

_________________
:dj: https://mastodon.social/@Shaos


28 Nov 2005 00:11
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Не возражаю. Пусть народ выскажется по теме. Интересно знать мнение народа. К тому же, если б Паскаль как язык вымер (типа Алгола и пр.), то зачем Борланду поддерживать Дельфи? Ведь, Дельфи = объектный Паскаль с Гуем.


28 Nov 2005 05:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22542
Location: Silicon Valley
Reply with quote
Post 
HardWareMan wrote:
Не возражаю. Пусть народ выскажется по теме. Интересно знать мнение народа. К тому же, если б Паскаль как язык вымер (типа Алгола и пр.), то зачем Борланду поддерживать Дельфи? Ведь, Дельфи = объектный Паскаль с Гуем.


Честно говоря пока живу в штатах ни разу не встречал ни одного программиста кто бы на делфай писал - все на джаве, си (с плюсами и без) и даже на визуал-бейсике. Зато в России паскалисты-дельфиисты попадались на каждом шагу ;)

_________________
:dj: https://mastodon.social/@Shaos


28 Nov 2005 06:42
Profile WWW
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
HardWareMan wrote:
Помню свой CD (который куда-то ушел :cry: ) со сборником демок 4K, 8K и 64K... Вот мастера коддинга. =)

Не расстраивайся, зайди туда -> http://www.scene.org/

_________________
Extreme Entertainment


28 Nov 2005 11:24
Profile
Retired

Joined: 03 Aug 2003 22:37
Posts: 1474
Location: Moscow
Reply with quote
Post 
Shaos wrote:
Честно говоря пока живу в штатах ни разу не встречал ни одного программиста кто бы на делфай писал - все на джаве, си (с плюсами и без) и даже на визуал-бейсике. Зато в России паскалисты-дельфиисты попадались на каждом шагу ;)

Ничего против Дел[ь]фи{Делфай} не имею (особенно принимая во внимание, что я его использую каждый день, т.к. это основное средство разработки приложений для обращения к БД на моей работе), однако, не совсем понимаю, почему программистом зовется человек, который умеет писать программы исключительно на одном языке. Это все равно что "грамотный", который прекрасно знает как пишется буква "Ы". Даже если он выводит ее очень красиво, то он не может быть назван грамотным вообще. Программист - это человек, который должен уметь выбирать наиболее подходящий для решения задачи язык программирования и использовать его оптимальным образом.

_________________
Extreme Entertainment


28 Nov 2005 13:47
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22542
Location: Silicon Valley
Reply with quote
Post 
Mac Buster wrote:
Программист - это человек, который должен уметь выбирать наиболее подходящий для решения задачи язык программирования и использовать его оптимальным образом.


Пользуясь десяткой самых используемых на сегодня языков ( http://www.nedopc.org/forum/viewtopic.php?t=8165 ) можно смело сказать, что современному программисту надо отлично знать первую тройку (Java, C++, C) и уметь пользоваться второй тройкой (PHP, Perl, Python) - на остальные можно не тратить время (можно просто со стороны наблюдать как они постепенно помрут ; )

_________________
:dj: https://mastodon.social/@Shaos


28 Nov 2005 15:01
Profile WWW
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Shaos wrote:
Пользуясь десяткой самых используемых на сегодня языков ( http://www.nedopc.org/forum/viewtopic.php?t=8165 ) можно смело сказать, что современному программисту надо отлично знать первую тройку (Java, C++, C) и уметь пользоваться второй тройкой (PHP, Perl, Python) - на остальные можно не тратить время (можно просто со стороны наблюдать как они постепенно помрут ; )


Как категорично! Или нынче в США свобода выбора не в моде? :)
Для практического использования в NedoPC сильно подходит ассемблер и С. С этим абсолютно согласен.

Несколько не согласен вот с чем. Большие проекты на паскале писать может и не стоит, но в качестве обучения ЯВУ все же лучше изначально использовать паскаль, нежели С. Те, кто с С начинают учиться - часто такой стиль вырабатывают, что сами свои исходники не понимают. У нас во всех вузах в Томске начинают изучения ЯВУ с паскаля, кстати. На стадии обучения главное - наглядность, понятность и вырабока хорошего стиля. Тут паскаль вне конкуренции, ИМХО.

С другой стороны (если выйти за рамки рядовых программок для бухгалтерии от В.Пупкина) - есть ведь еще Лиспы и Прологи - которые предназначены для иного уровня программирования, нежели С. И есть области, где без этих Лиспов очень тяжко пришлось бы. С там вообще не катит. Тоже не стоит забывать об этом.


06 Dec 2005 19:38
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22542
Location: Silicon Valley
Reply with quote
Post 
SfS wrote:
Несколько не согласен вот с чем. Большие проекты на паскале писать может и не стоит, но в качестве обучения ЯВУ все же лучше изначально использовать паскаль, нежели С. Те, кто с С начинают учиться - часто такой стиль вырабатывают, что сами свои исходники не понимают. У нас во всех вузах в Томске начинают изучения ЯВУ с паскаля, кстати. На стадии обучения главное - наглядность, понятность и вырабока хорошего стиля. Тут паскаль вне конкуренции, ИМХО.


У нас на радиофаке УПИ в 1990 году тоже с паскаля начинали - очередь Си приходила только к третьему курсу, а к 1997 уже сразу стали Си учить - и это правильно, так как всякие васики и паскали сильно вправляют мозги в неверную сторону - потом тяжело их в нужном русле C++/Java выправлять ;)

Живых проектов на Lisp и Prolog также не встречал...

_________________
:dj: https://mastodon.social/@Shaos


06 Dec 2005 20:12
Profile WWW
Doomed

Joined: 16 Apr 2005 22:35
Posts: 492
Location: Томск
Reply with quote
Post 
Shaos wrote:
У нас на радиофаке УПИ в 1990 году тоже с паскаля начинали - очередь Си приходила только к третьему курсу, а к 1997 уже сразу стали Си учить - и это правильно, так как всякие васики и паскали сильно вправляют мозги в неверную сторону - потом тяжело их в нужном русле C++/Java выправлять ;)

Живых проектов на Lisp и Prolog также не встречал...


Мозги в нужную сторону вправляет ассемблер. А паскаль - стиль и абстракцию вырабатывает.

Игра Abuse :) На лиспе писана. А вообще - экспертные системы вроде как на этом пишутся. У нас в ТИАСУРе на САПРе Лисп и Пролог учат.


06 Dec 2005 21:32
Profile
God
User avatar

Joined: 29 Dec 2003 01:00
Posts: 1101
Location: Москва
Reply with quote
Post 
Да и АСМ не умер, микроконтроллеры в основном на АСМе програмируются!


07 Dec 2005 00:31
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 100 posts ]  Go to page 1, 2, 3, 4, 5 ... 7  Next

Who is online

Users browsing this forum: No registered users and 45 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.