Witaj! Logowanie Rejestracja

W jakim języku programowania napisany jest Windows?
#1
Zawsze mnie to zastanawiało, w jakim języku programowania powstał Windows? W jakim języku programowania jest napisany, że działa tak a nie inaczej, i że wygląda właśnie tak jak wygląda teraz? Ile linii kodu zawierają takie systemy operacyjne? Liczone są w milionach czy już w miliardach linii kodu?
 
Reply
#2
Wydaje mi sie że w cpp ale kod jest zmkniety wiec nie wiadomo.
 
Reply
#3
Sam Windows to zbiór kilku języków w którym jest napisany. W większości przeważa tam jak wspomniał benydt - język C++, C oraz dodatkowo Assembler.
 
Reply
#4
A po co Ci wiedzieć, w jakim języku to wszystko pracuje? Moim zdaniem tam jest masa języków programowania, w szczególności w najnowszym Windows 8 jest dużo innych graficznych nakładek. Same sterowniki i obsługa sprzętu to czysty assembler z pewnością. Funkcjonalności pewnie w C, bo C++ jest stosunkowo młodym językiem.
Serdecznie wszystkich Państwa zapraszam do zapoznania się z moją ofertą. Najlepszej jakości wyroby stolarskie drzwi drewniane, drzwi zewnętrzne/wewnętrzne, schody drewniane czy balustrady. Zapraszam do kontaktu.
 
Reply
#5
lewka napisał(a):A po co Ci wiedzieć, w jakim języku to wszystko pracuje?
Może z ciekawości?

Sam także nie wiedziałem wszystkiego, dopiero odpowiadając na ten wątek trochę doczytałem. Unix został napisany w czystym C, przez to tak dobrze systemy Linuxowe oparte właśnie na Unixie nadają się do programowania w czystym C Uśmiech

Pojedyncza osoba by sobie nie poradziła z napisaniem takiego systemu, chyba, że trwało by to wieczność. Napisanie jądra, bootloadera, sterowników wymaga ogromnej wiedzy. Przy pisaniu systemów rzędu Microsoft pracuje sztab programistów, którzy faktycznie cały system piszą w rok-dwa lata.

C++ wcale nie jest takim młodym językiem powstał dużo wcześniej niż systemy Microsoftu.
 
Reply
#6
Tak w ogóle widziałem ostatnio system Ubuntu w najnowszej wersji. Graficznie jest on rewelacyjnie zrobiony, świetne spolszczenie i co najważniejsze, za darmo. Moim zdaniem takie Ubuntu w zupełności zastępuje system z rodziny Windows.
Serdecznie wszystkich Państwa zapraszam do zapoznania się z moją ofertą. Najlepszej jakości wyroby stolarskie drzwi drewniane, drzwi zewnętrzne/wewnętrzne, schody drewniane czy balustrady. Zapraszam do kontaktu.
 
Reply
#7
Kłóciłbym się. Dla zwykłego usera może i tak. Ale nie chcę zaczynać dyskusji na ten temat ponieważ to tak samo jak co jest lepsze iOS czy Android.
 
Reply
#8
iOS jest zbyt drogi, to jest jego zasadniczą wadą, przez to powstaje na niego zdecydowanie mniej aplikacji niż na Androida i to jest korzyść na rzecz tego drugiego. Takie jest moje zdanie w tym zakresie. A tak w ogóle, to jak został napisany Android? W czystej Javie?
Serdecznie wszystkich Państwa zapraszam do zapoznania się z moją ofertą. Najlepszej jakości wyroby stolarskie drzwi drewniane, drzwi zewnętrzne/wewnętrzne, schody drewniane czy balustrady. Zapraszam do kontaktu.
 
Reply
#9
Jest troszkę inaczej. na iOS powstaje tyle samo aplikacji, ale też dużo bardziej wartościowych. Na androida pisze dużo dzieci, które wrzucają dźwięki pierdów, kotów, psów i miliony tapet, zdjęć kotów itp. To powoduje, ze może się wydawać iż na androida powstaje więcej aplikacji.
iOS, a raczej telefon z nim, nie jest wcale taki drogi. Ceny flagowców są porównywalne.

Android jest napisany w javie. Jednak jądro jest c++. Aplikacje i sam android to tylko maszyna wirtualna uruchomiona na telefonie.
Hobbysta, rowerzysta, człowiek ceniący ciszę i święty spokój przede wszystkim w życiu.
 
Reply
#10
Co do androida jest to tak naprawde linux ios tak samo Oczko co do jadra jest pisane w czystym c jak na system unixowy przystało.
 
Reply
#11
Czyli wygląda na to, że Google poszedł na łatwiznę wykorzystując darmowego linuxa i pisząc w Javie na niego nakładkę graficzną? Uśmiech A jak jest z Windows Phone? On również wykorzystuje jakieś darmowe jądro czy był pisany od zera?
Serdecznie wszystkich Państwa zapraszam do zapoznania się z moją ofertą. Najlepszej jakości wyroby stolarskie drzwi drewniane, drzwi zewnętrzne/wewnętrzne, schody drewniane czy balustrady. Zapraszam do kontaktu.
 
Reply
#12
Windows phone ma kod zamkniety nie wiadomo jak to z tym jest.co do linuxa to android wykorzystuje tylko sam kernel podobnie jak systemy ktore serwuje apple za nie male pieniadze.
 
Reply
#13
A wracając do pytania autora, ile przeciętnie linijek kodu zawierają systemy operacyjne pokroju Windows oraz Android?
Serdecznie wszystkich Państwa zapraszam do zapoznania się z moją ofertą. Najlepszej jakości wyroby stolarskie drzwi drewniane, drzwi zewnętrzne/wewnętrzne, schody drewniane czy balustrady. Zapraszam do kontaktu.
 
Reply
#14
Moja aplikacja na Androida zawiera kilka tysięcy linii kodu. Natomiast taki kod systemu operacyjnego to kilkadziesiąt-kilkaset tysięcy do przeszło miliona.
 
Reply
#15
A co to za aplikację pisałeś, skoro aż tyle linii kodu zawiera? To znaczy jak bardzo jest złożona, zaawansowana w swoim działaniu, że wymaga aż tyle kodu? Sam to pisałeś?
Serdecznie wszystkich Państwa zapraszam do zapoznania się z moją ofertą. Najlepszej jakości wyroby stolarskie drzwi drewniane, drzwi zewnętrzne/wewnętrzne, schody drewniane czy balustrady. Zapraszam do kontaktu.
 
Reply
#16
Napisałem między innymi to:
Kod:
https://play.google.com/store/apps/details?id=com.cubaza.apps.krwiodawcy.v3
Jedna z bardziej złożonych aplikacji co nie znaczy, że jest nie wiadomo jak skomplikowana.
Każda linia kodu jest pisana przeze mnie. Oczywiście korzystam z bibliotek, co niby to ułatwia, ale logikę musiałem sam napisać.
 
Reply
#17
Systemy operacyjne to grubo ponad kilkanaście milionów linijek kodu. System Linux zawiera około 15 milionów linii kodu (wg stanu jądra na początek 2011 roku, nie wiadomo, ile wynosi obecnie).

Dla porównania systemy z rodziny Windows mają tych linii kodu kilka razy więcej w porównaniu do systemów Linuxowych. I tak dla przykładu system:
  • Windows 2000 - zawiera około 35 milionów linii kodu;
  • Windows XP - jest to w przeliczeniu około 40-41 milionów linii kodu;
  • Windows Vista posiada około 50 milionów linii kodu;
  • Windows 7 - 120 milionów linii kodu;
Jak widać, jest tego sporo. Nie wiadomo, jak system Windows 8. Powyższe liczby pochodzą wg danych z pclab.pl
 
Reply
#18
(27-03-2014, 20:43 )Cubaza napisał(a): Napisałem między innymi to:
Kod:
https://play.google.com/store/apps/details?id=com.cubaza.apps.krwiodawcy.v3
Jedna z bardziej złożonych aplikacji co nie znaczy, że jest nie wiadomo jak skomplikowana.
Każda linia kodu jest pisana przeze mnie. Oczywiście korzystam z bibliotek, co niby to ułatwia, ale logikę musiałem sam napisać.
Świetne! Widać, że też cieszy użytkowników bo są wysokie oceny. Czy samemu wpisywałeś te wszystkie adresy punktów krwiodawstwa?
Nie masz z tego żadnych dochodów? Pisałeś to tak dla własnej satysfakcji?

Admin: Dzięki, ale ciekawe ile jest tam niepotrzebnego kodu bez którego to i tak by działało Uśmiech
Serdecznie wszystkich Państwa zapraszam do zapoznania się z moją ofertą. Najlepszej jakości wyroby stolarskie drzwi drewniane, drzwi zewnętrzne/wewnętrzne, schody drewniane czy balustrady. Zapraszam do kontaktu.
 
Reply
#19
Nie mam z tej aplikacji żadnych dochodów, pisałem ją całkowicie sam w swoim wolnym czasie. Zrobiłem to tak po prostu bo nie było czegoś takiego i chciałem sobie pomóc oddawaniu krwi.

Co do punktów to zbierałem je na podstawie danych umieszczonych na różnych stronach, potem szukałem adresów na Google, potem brałem i umieszczałem je w aplikacji Oczko Było z tym troszkę zabawy powiem szczerze.
 
Reply
#20
W każdym razie powodzenia w dalszym rozwijaniu aplikacji. Ale generalnie nie wiem po co pisać aplikacje nie mając z nich żadnych korzyści finansowych?
Serdecznie wszystkich Państwa zapraszam do zapoznania się z moją ofertą. Najlepszej jakości wyroby stolarskie drzwi drewniane, drzwi zewnętrzne/wewnętrzne, schody drewniane czy balustrady. Zapraszam do kontaktu.
 
Reply
  


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jaki jest koszt wymiany gniazda zasilania w laptopie?
Ktoś orientuje się w cenach usług serwisowych? Muszę wymienić gniazdo zasilania w laptopie Samsunga, gdyż raz się ładuje laptop a raz nie. Ktoś z Was mógłby podać mi orientacyjne koszty tej usługi abym mógł się nastawić na pewne koszty. Samemu tego na pewno się nie podejmę, więc w grę wchodzi jedynie usługa serwisu. No i zależy mi też na gwarancji na to gniazdo a jak zrobię to samemu to takowej nie będzie i w dodatku mogę coś jeszcze spartolić.
marcin.piwek 6 95,702 18-05-2016, 2:31
Ostatni post: miniek15m



Browsing: 1 gości