|
|
|
Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Warto przeczytać: Na stronie domowej Janusza Wilanda - astronoma-amatora i wieloletniego prezesa warszawskiego oddziału Polskiego Towarzystwa Miłośników Astronomii - pojawiła się właśnie szesnasta wersja programu ułatwiającego prowadzenie obserwacji nieb... Badacze z Wydziału Informatyki Politechniki w Madrycie (FIUPM) w Hiszpanii pracują nad systemem oceny i wczesnego ostrzegania, który ma zapobiec wyczerpywaniu się i nadmiernej eksploatacji światowych zasobów ryb. W materiałach prezentowanych ostatnio na posiedzeniu poświęconym sztucznej i... Komisja Europejska ogłosiła Zaroszenie 9 TIK do składania wniosków w ramach programu prac Siódmego Wspólnotowego Programu Ramowego.
Celem zaproszenia jest podniesienie konkurencyjności przedsiębiorstw europejskich i umożliwienie Europie opanowania oraz kształtowania przyszłych postępów w dziedzinie t... Trwają prace nad Białą Księgą Narodowego Programu Redukcji Emisji Gazów Cieplarnianych. Jej opracowaniem na zlecenie Ministra Gospodarki zajmuje się SRNPRE - Społeczna Rada Narodowego Programu Redukcji Emisji, której przewodniczy Jerzy Buzek.Księga omawiać będzie m.in. stan ryn... Komisja Europejska ogłosiła zaproszenie do składania wniosków w ramach programu roboczego "Pomysły" 2011 Siódmego Programu Ramowego WE w zakresie badań, rozwoju technologicznego i demonstracji.
Celem zaproszenia jest zapewnienie środków, aby umożliwić doprowadzenie pomysłów finansowanych przez Europejską Radę ds. Badań Naukowych do etapu wstępnej demonstracji,...
Ostatnio na Forum:
Dyskusje
8
odp.
4
odp. Reklama:
Port - oprogramowanie Czy wiesz że...? W programowaniu komputerowym framework albo platforma programistyczna jest szkieletem do budowy aplikacji. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Programista tworzy aplikację, rozbudowując i dostosowując poszczególne komponenty do wymagań realizowanego projektu, tworząc w ten sposób gotową aplikację. MIPS (Microprocessor without Interlocked Piped Stages) jest to architektura komputerowa (w szczególności procesor typu RISC) rozwijana przez firmę MIPS Technologies. Istnieje zarówno w wersji 32- jak i 64-bitowej. Port sprzętowy to zazwyczaj złącze w komputerze (np. port szeregowy, port równoległy, USB, FireWire) lub innym urządzeniu cyfrowym, do którego podłączane są urządzenia peryferyjne, takie jak klawiatura, mysz, drukarka, modem, skaner i inne. Port – wersja programu komputerowego na inną platformę sprzętową bądź programistyczną, zazwyczaj na inną architekturę procesora lub system operacyjny. Port powstaje w wyniku przeniesienia już istniejącego kodu, ogólniej można mówić o implementacji danego programu na inną platformę. Komputer (z ang. computer od łac. computare – obliczać, dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.
.NET Framework, w skrócie .NET (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji. Technologia ta nie jest związana z żadnym konkretnym językiem programowania, a programy mogą być pisane w jednym z wielu języków – na przykład C++/CLI, C#, J#, Delphi 8 dla .NET, Visual Basic .NET. Zadaniem platformy .NET Framework jest zarządzanie różnymi elementami systemu: kodem aplikacji, pamięcią i zabezpieczeniami. W środowisku tym można tworzyć oprogramowanie działające po stronie serwera internetowego (IIS) oraz pracujące na systemach, na które istnieje działająca implementacja tej platformy. Z racji jej pochodzenia najpełniej obsługiwane są systemy z rodziny Microsoft Windows, jednak ponieważ zasadnicza część platformy została zgłoszona jako standard ECMA, powstają także jego niezależne wdrożenia, np. Mono i dotGNU. Porty na różne platformy sprzętowePortowanie wiąże się ściśle z przenośnością kodu: im bardziej kod jest niezależny od konkretnej platformy tym łatwiej stworzyć kolejne jego porty. Na przykład Linux powstał z początku dla procesorów rodziny x86, ale ponieważ Linus Torvalds wykorzystał w praktyce fakt, że zasadnicze koncepcje w innych architekturach sprzętowych są dosyć podobne, to do danego typu sprzętu wystarczy dostosowywać tylko niewielką część kodu. Stąd też porty tego systemu można znaleźć dla wielu różnych procesorów (np. IA-64, PowerPC czy MIPS). Sterownik urządzenia to program lub fragment programu odpowiadający za dane urządzenie i pośredniczący pomiędzy nim, a resztą systemu komputerowego. Zwykle uabstrakcyjnia pewne cechy urządzenia, choć może jedynie zajmować się kwestiami uprawnień dostępu i udostępniać urządzenie tak jak jest. Wtedy program, który z niego korzysta też jest w pewnym sensie sterownikiem.
IronPython - implementacja języka Python stworzona dla platform .NET i Mono, opublikowana jako Open Source na licencji CPL 1.0. Stworzona przez Jima Hugunina 5 września 2006 r. Porty aplikacjiPrzykładem portu aplikacji na inny system operacyjny może być pakiet biurowy OpenOffice.org czy pakiet internetowy Mozilla, które są dostępne między innymi dla Microsoft Windows, Linuksa i Mac OS X. Porty to także nazwa mechanizmu zarządzania programami w systemach z rodziny BSD, gdzie system operacyjny jest koncepcyjnie wyraźnie oddzielony od aplikacji. Pozostałe rodzaje portówPorty programu do innego języka programowania zwykle są po prostu osobnymi implementacjami danego programu, choć teoretycznie jeśli dwa języki są do siebie podobne (np. C i C++) to można dokonać dostosowania kodu zamiast pisania go od nowa. Microsoft Windows (ang. okna, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina kilku systemów operacyjnych wyprodukowanych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.
Słowo Mozilla powstało jako nazwa kodowa silnika dla przeglądarki Netscape Navigator. Powstało ono z połączenia słów Mosaic (nazwy jednej z pierwszych przeglądarek) i killer (ang. zabójca). Platformą portowania mogą być np. wirtualne maszyny oraz dowolne kombinacje wymienionych wyżej elementów. Ilustracją tego jest Python, którego główna implementacja jest napisana w języku C, ale powstały także wersje na wirtualną maszynę Javy (Jython) oraz na środowisko .NET, a dokładniej Common Language Runtime (IronPython). Aplikacja - konkretny ze względu na oferowaną użytkownikom funkcjonalność element oprogramowania użytkowego, które jest podkategorią oprogramowania.
System operacyjny (ang. skrót OS Operating System) – oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika. Port może polegać także na dostosowaniu do danego środowiska graficznego, jak choćby przeportowanie Mozilli do KDE, które polegało na wykorzystaniu mechanizmów tego środowiska, między innymi widgetów. Portuje się czasem także części z nowszej do starszych serii programu, np. sterowniki sprzętu pod Linuksem. Są to tzw. backporty, czyli porty wsteczne. Dzięki temu niektóre możliwości nowych wersji można wykorzystać w starszych, ale nadal używanych wersjach programu. Zobacz teżWidżet – podstawowy element graficznego interfejsu użytkownika (np. okno, pole edycji, suwak, przycisk). Termin ten jest szczególnie popularny wśród użytkowników systemów operacyjnych z rodziny UNIX, natomiast użytkownicy systemów MS Windows używają w tym kontekście terminu kontrolka lub element kontrolny. W pewnych kontekstach synonimem widżetu jest okno.
Common Language Runtime (z ang. Środowisko Uruchomieniowe Wspólnego Języka, w skrócie CLR) to środowisko uruchomieniowe dla platformy .NET, przewidziane do pracy na wielu systemach operacyjnych i maszynach, jak Microsoft Windows, Unix czy Macintosh. Jest to maszyna wirtualna, która wykonuje kod wyrażony w Common Intermediate Language (CIL). Specyfikacja Wspólnego Języka (z ang. Common Language Specification, w skrócie CLS) określa podzbiór CLR, który kompilatory powinny obsługiwać, aby być kompatybilnymi z językami .NET.
Czy wiesz że...? beta Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program (czyli ciąg symboli opisujący obliczenia) oraz jakie obliczenia opisuje.
Python – interpretowany, interaktywny język programowania stworzony przez Guido van Rossuma w 1990. Python posiada w pełni dynamiczny system typów i automatyczne zarządzanie pamięcią, jest zatem podobny do takich języków, jak Tcl, Perl, Scheme czy Ruby.
Port protokołu – pojęcie związane z protokołami używanymi w Internecie do identyfikowania procesów działających na odległych systemach. Jeden z parametrów gniazda.
Mac OS X - złożony system operacyjny dla komputerów Macintosh opracowany w roku 2000 w amerykańskiej firmie Apple Inc.. X w nazwie oznacza 10. wersję systemu Mac OS, jednak Mac OS X jest systemem o całkowicie odmiennej budowie niż poprzednie wersje Mac OS.
C – imperatywny, strukturalny język programowania stworzony na początku lat siedemdziesiątych XX w. przez Dennisa Ritchiego do programowania systemów operacyjnych i innych zadań niskiego poziomu.
BSD (ang. Berkeley Software Distribution, czasami nazywany Berkeley Unix) – odmiana systemu operacyjnego Unix wywodząca się ze stworzonych na Uniwersytecie Kalifornijskim Berkeley rozszerzeń dla systemu rozwijanego przez firmę AT&T. Także potoczna nazwa licencji BSD, na której te systemy są wydawane oraz pokrewnych licencji tego typu (np. licencja MIT).
KDE (K Desktop Environment) – środowisko graficzne zrealizowane jako wolne oprogramowanie dla systemów operacyjnych Unix i GNU/Linux. Zawiera bogaty system bibliotek do tworzenia aplikacji w środowisku graficznym. Obok GNOME jest jednym z dwóch najpopularniejszych uniksowych środowisk graficznych. Początkowo projekt nosił nazwę Kool Desktop Environment. Powyższa treść oraz zamieszczone w niej powiązane definicje/pojęcia - udostępniane są na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwością obowiązywania dodatkowych ograniczeń.
Zobacz szczegółowe informacje o warunkach korzystania
Wszystkie hasła znajdujące się w naszym mirrorze Wikipedii mają znaczenie informacyjne i edukacyjne. Nie mogą być traktowane jako porady. |