Jak mam zacząć, jaki język wybrać do stworzenia programu?

Jak mam zacząć, jaki język wybrać do stworzenia programu?
AN
  • Rejestracja:około 11 lat
  • Ostatnio:około 11 lat
  • Postów:2
0

Planuję napisać w przyszłości program, który będzie moim osobistym zbiorem wszystkiego, co mi jest potrzebne. Zamierzam umieszczać tam kamery, do których mam dostęp, a także żeby tworzył proste programy sam (coś naprawdę prostego, typu Hello World), a także żeby miał dostęp do cmd i teoretycznie przejmował kontrolę nad komputerem, na którym jest używany - nie chodzi mi o zniszczenie go, tylko uwydatnienie, aby jeden program ogarniał wszystko. Jak mam zacząć, jaki język wybrać? Z góry dziękuję za każdą odpowiedź ;D

edytowany 1x, ostatnio: flowCRANE
GThoro
To ma być jakiś protoplasta Jarvisa? ;)
flowCRANE
!@AineiN00B - zapoznaj się z tymi artykułami - Jak tytułować wątki na forum? i Formatowanie treści postów na forum - bo następnym razem takie wątki wylądują w koszu, za bzdurne tagi i niepoprawny tytuł wątku;
_13th_Dragon
  • Rejestracja:ponad 20 lat
  • Ostatnio:7 miesięcy
6

Przecież już istnieje taki program, nazywa się system operacyjny, zacznij od czytania dokumentacji do systemu.
A tak swoją drogą czy pamiętasz że wszystko co jest do wszystkiego to jest do d*py


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
GC
Hmm Java też jest prawie do wszystkiego xd
_13th_Dragon
Nie, tylko do jednego - do pisania programów.
Azarien
  • Rejestracja:prawie 22 lata
  • Ostatnio:około godziny
0

Jak mam zacząć, jaki język wybrać?
Linux jest napisany w C,
Windows jest napisany w C++

somekind
Jest jakieś źródło odnośnie tego Windowsa w C++?
Azarien
Źródło jest takie, że Microsoft pisze w C++ :-) a kiedyś był wyciek kodu WinNT4 i Win2000 i też wszystko było w C++.
somekind
No, aplikacje piszą w C++. Ale nie Windowsa: Most operating system components are coded entirely in C, with only small pieces of the HAL and kernel components written in assembly language, so that the operating system is readily portable across hardware platforms. http://msdn.microsoft.com/en-us/library/windows/hardware/ff559740%28v=vs.85%29.aspx
AN
  • Rejestracja:około 11 lat
  • Ostatnio:około 11 lat
  • Postów:2
0

Chodziło mi bardziej o coś, co będzie moim osobistym programem, do którego mógłbym wstawić wszystko - nie chodzi mi o cały system :D to miałoby wyglądać jak strona internetowa, tylko że jako program :D

AN
Tak w ogóle, to nie spodziewałem się takich szybkich odpowiedzi :D
AN
W sumie mógłby wyglądać jak GIMP (zakładki, otwierane okna itp.) tylko zastanawiam się, czy można by wtedy wstawić to co się chce (zależy mi na tych kamerach :D)
vpiotr
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 3 lata
0

Jeśli to ma być aplikacja na różne platformy - użyj Java + Swing + Netbeans
Jeśli to ma być aplikacja na Windows - użyj Lazarus + Free Pascal (ładniej wygląda)
Jeśli to ma być coś do czego nikt nie ma mieć wstępu - zrób powyższe na szyfrowanym dysku w wirtualce (np. VirtualBox + jakiś mało znany OS z GUI).

Jeśli programowanie Cię przerasta załóż konto na Google Docs :)

Zobacz pozostałe 4 komentarze
KA
użyj Java + Swing + Netbeans czemu nie JavaFX ;p?
vpiotr
@karolinaa: nie widziałem ani jednej normalnej aplikacji w JavaFX, wszystkie typu "zegarek" lub "pogodynka". Miało być następcą Swing, potem ponoć zrezygnowali z tego pomysłu, teraz nie wiem dokładnie jaki jest status.
KA
hmm, szkoda. aplikacje w JavaFX fajnie wyglądają przynajmniej
vpiotr
@karolinaa: fajnie wyglądają też WPF, Adobe AIR. Jeśli to ma być jakaś prosta aplikacja typu "oblicz ratę kredytu" to pewnie JavaFX się nada.
miszasty93
Eee tam, prawda jest taka, że nikt nie chce się uczyć JavyFX, bo mało robi się aplikacji deskotopowych w samej Javie. Ja kończę już ją ogarniać i jestem zachwycony - skupiam się na logice i view, dzięki ObservableList nie martwię się czy przypadkiem wszystko się natychmiast wyrysuje, czy trzeba gdzieś dopisać Swingowego repainta. Jedyny WTF ( bardzo wkurzajacy WTF ) jaki mnie spotkał to problem z bibliotekami na Linuxa do korzystania z MediaPlayera. Nowsza wersja tej samej biblioteki i mamy błąd w rantajmie.
ME
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 2 lata
  • Postów:105
0
AineiN00B napisał(a):

Planuję napisać w przyszłości program, który będzie moim osobistym zbiorem wszystkiego, co mi jest potrzebne

Obawiam się że szybko zrezygnujesz z robienia kombajnu co zawiera wszystko i robi wszystko. To będzie za duże i za skomplikowane jak na jedną osobę. Mam znajomego który szarpnął się na zrobienie takiego czegoś. Program zawiera podprogramy do nauki języków, obsługiwania internetu, robienia tego i tamtego, dodatkowo wygląda jak Windowsy i w zamierzeniu ma być nakładką na nie. Ale widzę że facet nie wyrabia z tym pomysłem, po prostu brakuje mu czasu na napisanie takiego kombajnu.

KA
hehhh ale głupi pomysł. wyznawczyni kiss && srp
n0name_l
I tak powstal kopiczek.
ME
Nie wiem czy pomysł był głupi, ale za bardzo rozległy jak na jedną osobę. Dlatego myślę że nie warto brać się w pojedynkę do pisania programistycznych kombajnów.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.