Wysłany: Nie Lis 04, 2007 6:25 pm Temat postu: [PROGRAMOWANIE] Jka napisać silnik szachowy?
Witam!
Jestem początkującym programistą, ale co nieco wiem
Jak i w czym są napisane silniki szachowe? Ciekawi mnie to alfa-beta cośtam* jak to wpleść w program, a potem, żeby jeszcze działało na jakimiś normalnym programie
* alfa-beta cośtam (cośtam to słowo którego nie pamiętam) w taki sposób grają programy szachowe, analizują pozycje co by było gdyby i tak dalej (takie drzewko się robi) i wybierają najlepsze _________________ Żył sobie pewien król; miał na imie Ramzes.
No i miał brata Kryzysa.
I ten Ramzes umarł...
...a Kryzys żyje do dzisiaj!
owszem, pisałeś
ale nie umiem angielskiego
oraz chciałem, żeby tylko mi ktoś powiedział, tak "normalnie" jak program szachowy wyciąga informacje z silnika oraz jak ów silnik jest zbudowany
a wy od razu, żebym szukał na tych stronach
więc po co jest forum? _________________ Żył sobie pewien król; miał na imie Ramzes.
No i miał brata Kryzysa.
I ten Ramzes umarł...
...a Kryzys żyje do dzisiaj!
Aby na pytanie otrzymać odpowiedź.
Sęk w tym, że już w innym temacie pytałeś, my odpowiedzieli, a ty
Dlatego nie dziw się, że odsyłamy do źródeł. A to i tak za duża pomoc mając na względzie wspomnianą reakcję na naszą pomoc. _________________ Myślenie jest rzeczą ludzką więc myśl gdy jesteś człowiekiem.
www.kolegiumsedziow.prv.pl - konkurs Przepisów gry. Zapraszam, Tomasz Ptaszyński
Jestem początkującym programistą, ale co nieco wiem
jak można programować nie znając choćby podstaw języka angielskiego ?
jestem noobem od programowania ale nie wydaje mi się możliwe programowanie nie mając pojęcia o angielskim... _________________ Mateusz Hauschild
gg : 5806589
no, troche znam angielskiego ale nie bardzo
ale angielski w programowaniu w ogóle nie jest potrzebny (no, przynajmniej w podstawach)
jesli się ma kurs po polsku to jest ok
np. oto kawałek najprostrzego programu w języku c++
#include <iostream>
using namespace std;
int main()
{
cout <<"Witam! gdzie tutaj potrzebny j. angielski?";
cin.ignore();
return 0;
}
kuniec...
a co do tematu, to dobra
sam sobie poradze... łaski bez
ale powiedzcie, co ode mnie oczekujecie? _________________ Żył sobie pewien król; miał na imie Ramzes.
No i miał brata Kryzysa.
I ten Ramzes umarł...
...a Kryzys żyje do dzisiaj!
jesli się ma kurs po polsku to jest ok
np. oto kawałek najprostrzego programu w języku c++
#include <iostream>
using namespace std;
int main()
{
cout <<"Witam! gdzie tutaj potrzebny j. angielski?";
cin.ignore();
return 0;
}
kuniec...
noob. Jeszcze pewnie programujesz w jakichś obskurnych oknach ; )
Kryzys napisał:
łaski bez
ale powiedzcie, co ode mnie oczekujecie?
400 tyś. euro gotówką! ; )
Rzecz w tym, że my od Ciebie niczego nie oczekujemy. To chyba Ty zadajesz pytania [skądinąd ciekawe] i prosisz o pomoc. Rozumiałbym Twój stosunek do nas jeślibyś nie otrzymywał odpowiedzi, ale np. z linków, które Ci koledzy podsyłają można się bardzo dużo dowiedzieć. Ja przynajmniej się dowiedziałem sporo. Ale [jak to mawiała moja nauczycielka chemii] - "mądrej głowie dość po jednym słowie". Na tym bym zamknął moją wypowiedź : ) _________________
Po prostu nie ma tu programistów silników szachowych. Jest jednak na ten temat mnóstwo materiałów — po angielsku, jak sam widzisz — just deal with it Bo chyba nie oczekujesz, że ktoś z nas je specjalnie przeczyta, a potem jeszcze streści albo przetłumaczy?
Co do angielskiego w programowaniu. Nie znam się, ale przecież dokumentacja jest po angielsku, dostępne fragmenty kodu do wykorzystania są przede wszystkim na anglojęzycznych stronach, komentarze do kodu w tych fragmentach, podobnie jak w kodach źródłowych programów, są głównie po angielsku, fora i listy dyskusyjne dla programistów są głównie po angielsku... Wreszcie, jeśli pracujesz w zespole, niezależnie od składu narodowościowego, zmienne zwyczajowo nazywasz raczej po angielsku, prawda?
Zresztą programista bez angielskiego to chyba taka rzadkość, że lepiej się nie przyznawać _________________ "wojtzuch" piszemy od małej litery.
i widzicie?
wojtzuch jakoś "normalnie" odpowiedział
i chwała mu za to!
ja wiem czy taki wstyd...?
może, żeby lepiej zapamiętać polecenia itp. _________________ Żył sobie pewien król; miał na imie Ramzes.
No i miał brata Kryzysa.
I ten Ramzes umarł...
...a Kryzys żyje do dzisiaj!
int main()
{
cout <<"Witam! gdzie tutaj potrzebny j. angielski?";
cin.ignore();
return 0;
}
Jeden z doktorów na UŚ na początku nauki programowania powiedział: Zapewne wiecie w jakim języku będziemy programować? W angielskim!
PS
Co oprócz wydruku/potoku jest napisane w Twoim przykładzie "nie po angielsku"? _________________ Myślenie jest rzeczą ludzką więc myśl gdy jesteś człowiekiem.
www.kolegiumsedziow.prv.pl - konkurs Przepisów gry. Zapraszam, Tomasz Ptaszyński
hmm...
no tak, ale jednak to odnosi sie do samych poleceń itp. a mi bardziej chodziło o tym, że nie koniecznie do samej nauki jest potrzebna znajomość ów języka (angielskiego)
w tych językach użyto akuratnie zwrotów angielskich, ale równie dobrze, można stworzyć język który zamiast include będzie miał załącz czy np zamiast char to znak czy miast cout to wyswietl
ale do stworzenia swojego języka, trzeba dobrze znać inne języki ;D _________________ Żył sobie pewien król; miał na imie Ramzes.
No i miał brata Kryzysa.
I ten Ramzes umarł...
...a Kryzys żyje do dzisiaj!
Z tego, co się orientuję, kursy to ułamek tego, co trzeba czytać. Chyba że chcesz zostać przy podstawach.
tpp napisał:
Co oprócz wydruku/potoku jest napisane w Twoim przykładzie "nie po angielsku"?
Polecenia to drobiazg, ich liczba jest ograniczona, jednak jak pisałem, zmienne wypadałoby nazywać tak, aby współpracownicy i reszta narodu mogli się domyślić, po co są. Na przykład (zupełnie zmyślam, tylko liznąłem PHP) delresaloc — delayed ressources allocation, sendavailcred — send available credentials.
Kryzys napisał:
no tak, ale jednak to odnosi sie do samych poleceń itp. a mi bardziej chodziło o tym, że nie koniecznie do samej nauki jest potrzebna znajomość ów języka (angielskiego)
Hm... Na razie nie możesz poczytać o programowaniu silników szachowych _________________ "wojtzuch" piszemy od małej litery.
Ostatnio zmieniony przez wojtzuch dnia Wto Lis 06, 2007 4:37 pm, w całości zmieniany 1 raz
hmm...
no tak, ale jednak to odnosi sie do samych poleceń itp. a mi bardziej chodziło o tym, że nie koniecznie do samej nauki jest potrzebna znajomość ów języka
Przeczytaj jeszcze raz posta wojtzucha, bo się z nim zgadzam w 100% ; )
Może inaczej - zacznij od nauki czytania w języku polskim, bo widzę, że masz z tym trochę problemów ^^ _________________
Ostatnio zmieniony przez JJThompson dnia Wto Lis 06, 2007 4:47 pm, w całości zmieniany 1 raz
JJThompson
mój post był nad tym wojtzuch.
a co do języka polskiego, i czytania, to nick "wojtzuch" pisze się zmałej litery... i zobacz najpierw co sam piszesz, a potem komentuj innych!
tak, zgadzam się z Tobą wojtzuch, ale to odnosi się do większych programów (słowa w programie) skryptów (komentarze itp.) języków (same polecenia)
czyli wniosek z tego taki, że przy podstawach angielski nie jest wymagany {ale mile widziany) ale przy większym projekcie raczej powinno się go znać, tak?
____
sorki za błędy, ale szybko pisze, jestem dyzortografem (wiem, że to na 100% zkomentujecie), a firefox mi się spieprzył i musze siedzieć na ie... _________________ Żył sobie pewien król; miał na imie Ramzes.
No i miał brata Kryzysa.
I ten Ramzes umarł...
...a Kryzys żyje do dzisiaj!
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach