Ciekawy problem z programowaniem

0

Witam.
Jestem nowy na forum więc proszę o wyrozumiałość.
Z roku na rok powstają to nowe języki programowania, nowe systemy (odmiany linuxa, windows'y).
Mam wielki dylemat, otóż:
Kiedyś programowałem w Pascalu potem przeszedłem troszkę na delphi'ego i ciut assemblera, teraz po 3 latach przerwy zastanawiam się nad kontynuacją nauki programowania, chciałem się wziąć za powtórkę z programowania ale już w języku c++,
więc zacząłem oczywiście naukę od jego poprzednika (j. strukturalnego) samego C. Po dniu nauki i szperania w internecie w poszukiwaniu tutoriali znalazłem coś takiego jak c# bardzo mi przypadł do gustu, bo w sumie ma prostotę pisania programów zupełnie jak delphi.
Dużo programistów (fanatyków) piszę żeby uczyć się c++ bo jest bardzo popularny i jest dużo przykładów, no i w ogóle większość programów jest napisana właśnie w c++. Lecz patrząc na waszą stronę w zakładce delphi, pascal, vb. Można znaleźć każde rozwiązanie związane z programowaniem.
Więc może warto zasiąść i nauczyć się c# bo jest nowszy? pod "lepszą" platforme? a może uczyć się pisać w c++ bo jest to popularne lecz ciężkie ponieważ taki przykładowy notatnik piszę się 100x dłużej w czystym c++ niż w c#.
A może w ogóle wrócić do pracy z delphi?
Moje przyszłe projekty związane z programowaniem będą się wiązały z pisaniem np. bota do gry mmorpg, sieciowyh programów i przydatnych użytkownikowi programów systemowych (nie koniecznie windows'owskich).
Więc co polecacie bo ja już sam nie wiem
Delphi, c++, c# a może java? python, perl?

0

Raczej uczyć się rozwiązywać problemy, przeglądać rozwiązania innych, dokształcać matematycznie itd. Sam język jest narzędziem, które w razie potrzeby możesz stosunkowo szybko poznać (względnie szybko, w przeciwieństwie do logicznego myślenia, umiejętności analizy i syntezy problemów etc.). Ważne, żebyś pisał, mniej ważne, w czym :) A z czasem (czyt. z doświadczeniem) łatwiej Ci będzie poznać kolejny język i w miarę szybko pisać w nim to, czego potrzebujesz.

0

A powiedz w czym ty programujesz? :d
Mi chodzi o to że ja znam pascal i delphi (object pascal) w tym języku czuje się naprawde dobrze,
tylko tyle w sieci piszą o tym że c++ jest lepszy bo można w nim wszystko.... a w delphim nie???
Oczywiście prędkość wykonywanego programu jest teraz już nie ważna... bo po co komu prog co wykona się szybciej o 0.2sec przy teraźniejszych kompach?

0

piszą, że w c++ można wszystko? w delphi też. trzeba tylko wiedzieć jakie funkcje importować z bibliotek systemowych i ewentualnie tworzyć własne funkcje...

0
wht244 napisał(a)

piszą, że w c++ można wszystko? w delphi też. trzeba tylko wiedzieć jakie funkcje importować z bibliotek systemowych i ewentualnie tworzyć własne funkcje...

Szkoda, że postów nie można przenosić do perełek, ten jest tego wart.

To ja ponowię prośbę - prosty infektor plików wykonywalnych chciałbym w Delphi bez bajtu asma\kodu maszynowego zobaczyć, w C++ coś takiego bez najmniejszego problemu się pisze.

0

c# i java, dwa języki popularne wśród pracodawców, wysoko płatne, o szerokiej gamie zastosowań, a jednocześnie bardzo przyjemne (zarówno jako sam język, jak i IDE do nich).

@...: podaj więc chociaż jeden powód, dla którego nie dałoby się tego zrobić w delphi, bo założę się, że jestem w stanie przepisać każdy kod w c++ do tego języka - to zawsze tylko kwestia czasu i wiedzy.

0

Przeważnie ci co krytykują Delphi nigdy nawet w nim nic nie pisali, takie mam spostrzeżenia.

0

Zapewne chodzi o program który dołączy swój kod do jakiegoś exeka.
Nawet jeśli tego się nie da zrobić to co z tego? Program o którym piszesz to margines (niechlubny z resztą) i jakoś nie uważam, że jakieś środowisko jest z tego powodu gorsze.

0
a_s_f napisał(a)

Przeważnie ci co krytykują Delphi nigdy nawet w nim nic nie pisali, takie mam spostrzeżenia.

Nawet kawałka systemu operacyjnego ;P
A tak na serio - czemu traci popularność, skoro jest takie świetne?

nz napisał(a)

jakoś nie uważam, że jakieś środowisko jest z tego powodu gorsze.

Tak na logikę - wszystko - coś to już nie jest wszystko. Więc albo da się wszystko albo się nie da.

0

Przeważnie ci co krytykują Delphi nigdy nawet w nim nic nie pisali, takie mam spostrzeżenia.

Swiete slowa :]
Ale... ja w delphi siedzialem 3 lata zaczalem uczyc sie c++ i sobie nie wyobrazam ze moglbym kiedys wrocic do delphi... C++ rulez :] naprawde. Tez mowilem ze delphi starczy itd ale to nieprawda.

Nawet jeśli tego się nie da zrobić to co z tego? Program o którym piszesz to margines (niechlubny z resztą) i jakoś nie uważam, że jakieś środowisko jest z tego powodu gorsze.

No tak ale skoro ma sie wybor too czemu nie wybrac tego w czym mozna takie cos pisac :] ?

polecam c++ :] i juz

0
a_s_f napisał(a)

Przeważnie ci co krytykują Delphi nigdy nawet w nim nic nie pisali, takie mam spostrzeżenia.

True, sad but true.

polaczek17 napisał(a)

Ale... ja w delphi siedzialem 3 lata zaczalem uczyc sie c++ i sobie nie wyobrazam ze moglbym kiedys wrocic do delphi... C++ rulez :] naprawde. Tez mowilem ze delphi starczy itd ale to nieprawda.

Mnie tam Delphi starcza od ośmiu latek, i pewnie jeszcze na długo wystarczy. Nie znaczy to że nie znam nic innego, ale Delphi jest dla mnie najwygodniejsze w wielu zastosowaniach. Jak klient chce funkcjonalność, nie technologię to używam Delphi.

Z drugiej strony czasem wygodniejsze/konieczne jest użycie czegoś innego, i tu właśnie "programowanie (tylko) w XYZ bo on rulez" oznacza kalectwo. Ty znasz tylko XYZ klient chce w ZYX, ty rozkładasz łapki a klient szuka kogoś innego.

Tak jak ostatnio, kumpel wykupił dostęp do portalu z galeriami. Wiem że wykupił, bo robił przelew z mojego konta. Rozpoznawanie klientów mieli zrobione po IP (zgroza 8-O ), a on ma NEO :> . Raz się zalogował i z jakichś niewyjaśnionych powodów nie mógł ponownie :d . Króciutki skrypcik PHP i w przeciągu popołudnia ma zassane ~6GB tapet. Zapłacił, więc nie miałem "moralnych obiekcji" co do napisania czegoś takiego.
Dlaczego PHP a nie Delphi, bo było WYGODNIEJSZE. i to jest właśnie słowo klucz, wygoda, nie rulez.

1 użytkowników online, w tym zalogowanych: 0, gości: 1