-
Data: 2014-01-27 14:47:54
Temat: Re: Programowanie uC - Pascal, czy C ?
Od: Jarosław Sokołowski <j...@l...waw.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Pan Cezary Grądys napisał:
> Problem może być jesli bedziesz potrzebował większej wydajnosci, jakoś
> te kompilatory Pascala które spotkałem nie tworzą wydajnego kodu.
Które konkretnie? Wydaje mi się, że akurat *ten* argument stracił rację
bytu. Znam dwie grubsze rzeczy, które mają źródła w Pascalu: TeX i Mizar.
Z TeXem było tak, że pod DOS-em jedna wersja potrafiła działać trzy razy
szybciej od drugiej. Wtedy miało to spore znaczenie -- na komputerach AT,
a tym bardziej XT, rzeczy nie działy się w mgnieniu oka. Znaczy się postęp
w kompilacji był, bo źródła przecież te same. Dzisiaj kompiluje się przez
wstępne tłumaczenie do C i chyba też jest nieźle, choć nikt wydajności nie
bada i się tym nie przejmuje, bo i po co.
Mizar napisany i skompiowany był na początku w DOS pod Pascalem Borlanda.
Nikt się wtedy nie zastanawiał, czy dobrze to, czy źle. Dopiero jak ludzie
chcieli tego używać pod linuksem, to powstało pytanie, co dalej. Autor
rozważał nawet napisanie wszystkiego na nowo w C. Mniej radykalny był
pomysł przetłumaczenia maszynowego na C i ręcznego rzeźbienia przy
kompilacji. W końcu pojawił się na horyzoncie FPC. Kompilacja ruszyła
z kopa, to znaczy bez przeróbek system działał od razu (ale można było
się w końcu pozbyć DOS-owych ograniczeń w kodzie źródłowym). Co ciekawe,
FPC potrafi robić równiez DOS-owe binaria -- i tu się okazało, że działają
one dużo szybciej od tych wcześniejszych z Borlanda.
Opinię o "śmietniku historii", na którym leży FORTRAN tuż obok Pascala,
trzeba właściwie rozumieć. Jasne, że w tych językach nikt już niczego
ważniego nie napisze. Ale źródeł w FORTRANie przy obliczeniach numerycznych
używa się do dzisaj. Pascalowych mniej, bo ich mniej stworzono.
Jarek
--
Rację miał rację mądry Pascal Błażej
Mówiąc że człowiek to tak jakby
W istocie swej jest trochę świnią
A trochę boskim serafinem
Następne wpisy z tego wątku
- 27.01.14 14:49 Marek
- 27.01.14 15:16 Marek
- 27.01.14 18:34 J.F
- 27.01.14 19:14 Marek
- 27.01.14 19:21 inny punkt siedzenia...
- 27.01.14 19:31 JDX
- 27.01.14 20:23 Irokez
- 27.01.14 20:39 Grzegorz Niemirowski
- 27.01.14 20:47 Irokez
- 27.01.14 20:52 ajt
- 27.01.14 20:59 Jarosław Sokołowski
- 27.01.14 21:00 Jarosław Sokołowski
- 27.01.14 21:02 Grzegorz Niemirowski
- 27.01.14 21:29 Grzegorz Kurczyk
- 27.01.14 21:55 Grzegorz Niemirowski
Najnowsze wątki z tej grupy
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
- RS-485 ale automatycznie dwukierunkowy
- Leżakujące SSD gubią po roku dane
- kolorowy e-paper
- Sterownik kotła CO praca PWM
- Jakie baterie A23 i LR44?
- OLED SSD1306 - degradacja?
- Który symulator AVR jest ,,prawilny"?
Najnowsze wątki
- 2025-12-12 Warszawa => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-12 Warszawa => Architekt rozwiązań (Workday) - Legal Systems <=
- 2025-12-12 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2025-12-12 Wrocław => React Developer with knowledge of C++ <=
- 2025-12-12 Białystok => Programista React ze znajomością C++ <=
- 2025-12-12 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-11 To już efekt Żurka czy coś jeszcze GORSZEGO?
- 2025-12-11 Policjanci w mieście Łodzi zmierzą ci prędkość z błędem mniejszym niż producent w laboratorium :-)
- 2025-12-11 Warszawa => Senior Java Developer <=
- 2025-12-11 Kolejny prezent
- 2025-12-10 hameryka
- 2025-12-10 Tak im zależy na wlasnym kraju. :-(
- 2025-12-10 Czy "hipoteka przymusowa" podpada (powinna podpadać) pod ochronę immunitetem poselskim? [Ziobro]
- 2025-12-10 Żurek po raz kolejny wykazał jaki poziom reprezentuje
- 2025-12-10 Gdańsk => Microsoft Dynamics AX/365 SCM Consultant - Service & Suppor




2035 rok coraz mniej realny? Europa traci tempo w wyścigu o elektromobilność