Ewolucja komputerów

Obecnie komputery to bardzo niewielkie urządzenia zdolne do przechowywania i operowania na ogromnych ilościach informacji, ale kiedyś były to bardzo powolne maszyny, które wielkością zajmowały cały pokój oraz nie posiadały klawiatur czy ekranów, a programy zapisywane były na dziurkowanych kartach. Pierwszy komputer powstał kilkadziesiąt lat temu i jego konstrukcja była oparta na wielkich lampach tranzystorowych, które odpowiadały za dokonywanie obliczeń.

Same komputery były gigantyczne i nie było mowy o tym, by uczynić z nich małe urządzenia jakie znamy dziś. Ale kiedyś było to szczytowe osiągnięcie techniki i nie powinniśmy o tym zapominać, ani umniejszać jego roli, ponieważ bardzo szybko może się okazać, że będziemy mogli sobie pozwolić na skorzystanie z komputera, który mamy w domu dzięki tamtemu wynalazkowi. Nie powinniśmy zapominać o tym, że konieczne jest także zrozumienie na czym polega problem z wielkością samego komputera. Otóż obecnie wielkie niegdyś lampy tranzystorowe zostały zastąpione przez niemal niewidoczne gołym okiem malutkie tranzystory, które zamyka się w układzie nazywanym procesorem. Jest on niewielki, ale w nim zawarte są miliony takich elementów, co powoduje, że może wykonywać bardzo wiele obliczeń w ciągu sekundy, ale jednocześnie wydziela bardzo wiele ciepła, a to nie jest korzystne. Przez to procesor musi być chłodzony i to bardzo wydajnie, ponieważ w przeciwnym razie uległby spaleniu, co często dzieje się w przypadku uszkodzenia systemu chłodzącego. Nie powinniśmy także zapominać o tym, że konieczne może się okazać nie tylko zmniejszanie elementów komputera, ale także zwiększanie ich mocy, ale to z czasem stanie się już niemożliwe i dlatego konieczne są badania nad nowymi generacjami komputerów, które będą mogły pominąć etap zamiany naszych poleceń na system dwójkowy, co pozwoli na oszczędność czasu i mocy obliczeniowej. To jest prawdopodobnie najbardziej realna droga rozwoju komputerów. Z pewnością będą one także zmierzały do jeszcze większej miniaturyzacji, a jednocześnie do połączenia z człowiekiem.

Oprogramowanie komputera

Komputer choć sam w sobie jest urządzeniem, które nie tylko potrafi bardzo szybko wykonywać wiele obliczeń, to dodatkowo ma on możliwość przechowywania ogromnych ilości danych. Jednak bez człowieka jest on zupełnie bezużyteczny. To człowiek musi go najpierw zaprogramować, by pozwolić sobie na to, aby komputer mógł wykonywać jego polecenia. Mało tego, że należy mu podać receptę na każdy problem, to jeszcze dodatkowo powinniśmy poradzić sobie z tym, co jest najważniejsze w tym wszystkim. Aby dosłownie poradzić sobie z obsługą komputera, musimy posiadać specjalny program, który będzie tłumaczył komputerowi nasze polecenia oraz będzie posiadał wszelkie niezbędne do jego działania elementy, takie jak na przykład wzory na wykonywanie poszczególnych elementów obliczeń, czy inne wyrażenia niezbędne do wykonania danego działania. Jest to więc maszyna, która jedynie pomaga człowiekowi w wykonywaniu obliczeń, ale nie jest w stanie rozwiązać żadnego problemu, którego rozwiązania nie dostanie w postaci gotowych funkcji. Oprogramowanie jest tworzone przez ludzi, którzy wiedzą dokładnie jak działa komputer, jak „myśli” oraz jakich wyrażeń i słów należy używać, by nas zrozumiał. Być może nauczenie się tego języka nie jest trudne, ale już rozwiązanie przy jego pomocy każdego problemu nie jest możliwe do wyuczenia. Należy posiadać w sobie pewien talent, czy umiejętność kojarzenia faktów oraz logicznego myślenia, na którym opierają się właściwie wszystkie programy. Niemal w każdym podstawą jest podejmowanie konkretnych decyzji w formie specjalnych zapisów funkcji logicznych. Komputer dzięki temu jest w stanie poradzić sobie z tym, co każemy mu zrobić i może nam wyświetlić wynik. Oczywiście oznacza to wszystko, że takie same efekty możemy uzyskać samodzielnie podążając za funkcjami, ale trwało by to niesamowicie długo, a komputer wykonuje te obliczenia w ułamkach sekund. Najważniejsze jest jednak to, że może on także generować grafikę, która dzięki możliwości uczynienia jej interaktywną, może zapewniać lepsze warunki do pracy, czy rozrywkę w postaci gier.