Liczba postów: 14
10
Dołączył: Feb 2014
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?
Liczba postów: 51
0
Dołączył: Feb 2014
Wydaje mi sie że w cpp ale kod jest zmkniety wiec nie wiadomo.
Liczba postów: 2,918
294
Dołączył: Jan 2012
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.
Liczba postów: 501
75
Dołączył: May 2013
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.
Liczba postów: 2,918
294
Dołączył: Jan 2012
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
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.
Liczba postów: 501
75
Dołączył: May 2013
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.
Liczba postów: 2,804
7
Dołączył: Jan 2012
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.
Liczba postów: 501
75
Dołączył: May 2013
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.
Liczba postów: 2,804
7
Dołączył: Jan 2012
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.
Liczba postów: 51
0
Dołączył: Feb 2014
Co do androida jest to tak naprawde linux ios tak samo
co do jadra jest pisane w czystym c jak na system unixowy przystało.
Liczba postów: 501
75
Dołączył: May 2013
Czyli wygląda na to, że Google poszedł na łatwiznę wykorzystując darmowego linuxa i pisząc w Javie na niego nakładkę graficzną?
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.
Liczba postów: 51
0
Dołączył: Feb 2014
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.
Liczba postów: 501
75
Dołączył: May 2013
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.
Liczba postów: 2,804
7
Dołączył: Jan 2012
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.
Liczba postów: 501
75
Dołączył: May 2013
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.
Liczba postów: 2,804
7
Dołączył: Jan 2012
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ć.
Liczba postów: 2,918
294
Dołączył: Jan 2012
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
Liczba postów: 501
75
Dołączył: May 2013
(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
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.
Liczba postów: 2,804
7
Dołączył: Jan 2012
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
Było z tym troszkę zabawy powiem szczerze.
Liczba postów: 501
75
Dołączył: May 2013
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.