dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

Ar ko saakt programmet JAVA?
Goto page 1, 2  Next
 
dev.gamez.lv Forum Index -> Iesācējiem
View previous topic :: View next topic  
Author Message
Moo



Joined: 13 Jan 2007
Posts: 42

PostPosted: Fri Feb 23, 2007 6:33 pm    Post subject: Ar ko saakt programmet JAVA?

Kaadu progu lai njemu lai saktu programmeet Java? Vai Der tas pats vecais, labais Turbo Delphi?
_________________
Moo
Back to top
View user's profile
Inf3rnal



Joined: 15 Jun 2006
Posts: 118
Location: Neverland

PostPosted: Fri Feb 23, 2007 6:35 pm    Post subject:

Java priekš mobilā telefona ?
Back to top
View user's profile Send e-mail
Moo



Joined: 13 Jan 2007
Posts: 42

PostPosted: Fri Feb 23, 2007 6:38 pm    Post subject:

Nee,prieksh datora.
_________________
Moo
Back to top
View user's profile
Inf3rnal



Joined: 15 Jun 2006
Posts: 118
Location: Neverland

PostPosted: Fri Feb 23, 2007 6:40 pm    Post subject:

Es gan labprāt gribētu uztaisīt kko telefonam Smile
Cik zinu ir tāds Borland J Builder, un MS Visual Studio J#
Back to top
View user's profile Send e-mail
Moo



Joined: 13 Jan 2007
Posts: 42

PostPosted: Fri Feb 23, 2007 6:44 pm    Post subject:

A vai tad ar to nevar taisiit arii prieksh telefona? Vai tam ir pavisam savaadaak?
_________________
Moo
Back to top
View user's profile
Inf3rnal



Joined: 15 Jun 2006
Posts: 118
Location: Neverland

PostPosted: Fri Feb 23, 2007 6:46 pm    Post subject:

Ja godīgi man nav ne jausmas, kad es kkur pajautāju kā taisīt spēles mobilajam mani aizsūta uz www.sun.com Sad
Back to top
View user's profile Send e-mail
gazz



Joined: 03 Jan 2004
Posts: 355
Location: Teika

PostPosted: Sat Feb 24, 2007 4:15 am    Post subject:

sāksim ar pašiem programmēšanas pamatiem:

! Negarantēju 100% terminu/idejas pareizumu, bet izklāstīšu kā lietas uztveru es, un viss ir ļoti vienkāršots !

Ir 2 veidu programmas:
1) interpretējamas - lai šāda programma strādātu ir nepieciešams interpretators priekš tieši tās programmēšanas valodas kurā dotā programma ir rakstīta. Praktiski visas skriptēšanas valodu programmas ir interpretējamas. populārākās - php, javascript, python, ruby
2) kompilētas(mašīnvalodā, bytecode vai vēl līdzīgā cilvēkam nelasāmā veidā) - šāda veida programmas parasti rada mašīnkodu vai bytecode, ko spēj izpildīt operētājsistēma jeb dotajam bytecode speciāla virtuālā mašīna(vienkāršojot - kaut kas līdzīgs speciālai operētājsistēmai, kas strādā kā programma līdzīgi word). Šinī gadījumā nav svarīgi kādā programmēšānas valodā dotā programma ir rakstīta, jo, lai to izpildītu, ir nepieciešams to pārvērst mašīnkodā(vai bytecode), un to dara tāds rīks kā dotās programmēšānas valodas kompilators. populārākās - c/c++, java, visas .NET valodas

tātad atbildot uz jautājumu: vai turbo delphi var programmēt java programmas?
- nē nevar, jo turbo delphi nāk līdzi savs kompilators(pascal kompilators), kurš saprot tikai pascal valodu.

papildus tam es vēlos pieminēt ka kompilators spēj TIKAI pārvērst programmas kodu uz mašīnkodu/bytecode. Visi koda redaktori, papildus rīki ir radīti, lai atvieglotu programmētāja darbu tiek saukti par IDE(Integrated Development Environment). Ar šo es gribu pateikt ka Turbo Delphi, Visual Studio, Borland ... Builder ir pamatā visi IDEs, kurām nāk līdzi attiecīgo valodu kompilatori.

Rezumē - lai programmētu java - minimālajā variantā ir nepieciešams tikai java kompilators(jeb JDK), ko protams par brīvu var ielādēt no java.sun.com un visvienkāršākais teksta redaktors - notepad tiks galā. Tas protams ir diezgan hardcore, tādēļ es tomēr rekomendētu kādu IDE priekš java - ļoti laba ir Eclipse, bet arī ļoti prasīga pret resursiem. Vislabāk izmēģināt spēkus ar kādu vienkāršaku - piemēram jcreator vai ko līdzīgu.

Ja ir patiesa interese, varu atbildēt uz jautājumiem, bet vispirms lūdzu šo postu pārlasīt 3 reizes ja ir kas nesaprotams. Smile
Back to top
View user's profile Send e-mail
Moo



Joined: 13 Jan 2007
Posts: 42

PostPosted: Sat Feb 24, 2007 10:39 am    Post subject:

Par to Turbo Delphi un Java es prasiiju taadeelj ka vinjam help failaaa ir daudzi topiki kur ir piemineets JavaScript un taa. Bet nu es noleemu iechekot JDK. Paldies par paliidziibu Smile
_________________
Moo
Back to top
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Sat Feb 24, 2007 10:55 am    Post subject:

JavaScript ir pilnīgi kautkas cits kā Java (kā programmēšanas valoda).
Vienīgā kopīgā lieta ir TIKAI nosaukuma četri burti "Java".
Back to top
View user's profile Send e-mail
Lamerz
Lameris
Lameris


Joined: 09 Sep 2005
Posts: 99
Location: Rīga

PostPosted: Mon Feb 26, 2007 11:22 am    Post subject:

Moo: iečeko Eclipse.
Back to top
View user's profile
DeRatizators



Joined: 27 Apr 2006
Posts: 492

PostPosted: Mon Feb 26, 2007 12:04 pm    Post subject:

Moo wrote:
A vai tad ar to nevar taisiit arii prieksh telefona? Vai tam ir pavisam savaadaak?


Jā, savādāk. Mobīlajās iekārtas izmanto savu JVM, kas ir optimizēta priekš tās. JVM priekš konkrētās ierīces konfigurācijas mēdz stipri atškirties no standarta Javas prieksh desktopa. Tas nozīmē ka konplekta var nenākt daļa standarta JAVA funkciju vai tās ir realizētas vadoties pēc vecākas specifikācijas.

Galvenā atškiriba ir tāda, ka mobīlajām JVM, API versijas atbilst veco Java API specifikācijai - 1.1 vai 1.3. (jaunākā priekš desktopa ir 1.5)[/b]
_________________
Any PANCAKE has to be long and thin and short and fat. Not to mention being an excellent insulator and a superb conductor.
Back to top
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Mon Feb 26, 2007 1:33 pm    Post subject:

Visas "atšķirības" ir stingri dokumentētas:
http://java.sun.com/javame/reference/apis.jsp
(jāskatās uz CLDC sadaļu)

Jaunākā priekš desktopa btw ir 1.6 nevis 1.5.
Back to top
View user's profile Send e-mail
DeRatizators



Joined: 27 Apr 2006
Posts: 492

PostPosted: Mon Feb 26, 2007 2:59 pm    Post subject:

bubu wrote:
Visas "atšķirības" ir stingri dokumentētas:
http://java.sun.com/javame/reference/apis.jsp
(jāskatās uz CLDC sadaļu)

Jaunākā priekš desktopa btw ir 1.6 nevis 1.5.


Hmm var buut arii 1.6.

Jaa, CLDC ir pienjemts standarts, bet realitaatee Java API katraa JVM atshkiras. Labaakajaa gadiijumaa interfeisi atbildiis, bet deelj atshkiriigas realizaacijas, uz dazhaadaam JVM viens un tas pats kods var uzvesties pilniigi dazhaadi.

Ja netici, vari kaut vai saliidzinaat desktopa JVM ar J9 un Creme. Urakzsitiit nelielu progu izmantojot itkaa standarta klases, kuraas buutu izmantotas darbiibas ar peli, kaadi menu un citi grafiskie elementi.
Palaist visos 3 un piedurties no taa, ka abas ne suuda nav savaa starpaa savietojamas un visos 3 straadaa labaakajaa gadiijumaa "liidziigi" Smile
_________________
Any PANCAKE has to be long and thin and short and fat. Not to mention being an excellent insulator and a superb conductor.
Back to top
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Mon Feb 26, 2007 4:30 pm    Post subject:

DeRatizators wrote:
Jaa, CLDC ir pienjemts standarts, bet realitaatee Java API katraa JVM atshkiras. Labaakajaa gadiijumaa interfeisi atbildiis, bet deelj atshkiriigas realizaacijas, uz dazhaadaam JVM viens un tas pats kods var uzvesties pilniigi dazhaadi.


Nezinu par ko tu runā. Agrāk biju uzrakstījis dažas mazas spēlītes j2me (lai saprastu kā tur lietas darās, un lai kārtējo reizi pārliecinātos, ka java man nepatīk). Taču gan uz nokias, gan siemens softi vienmēr gāja vienādi.

Protams, katram vendoram ir savs SDK, kurā ir papildus fīčas saliktas klāt (nokias fullscreens, siemensa GameAPI, utt) līdzīgi kā opengl extensijas. Bet pamata j2me fīčas, kas aprakstītas CLDC vai MIDP specifikācijās, visiem telefoniem ir vienādas!
Back to top
View user's profile Send e-mail
DeRatizators



Joined: 27 Apr 2006
Posts: 492

PostPosted: Mon Feb 26, 2007 5:41 pm    Post subject:

Ok, tu esi palaidis progas uz vairaakiem telefoniem un neesi maniijis atshkiriibas, bet tas tachu nenoziimee, ka CLDC tiek vienmeer 100% realizeeta bez kljuudaam vai iipatniibaam, ko ? :)

>>>Bet pamata j2me fīčas, kas aprakstītas CLDC vai MIDP specifikācijās, visiem telefoniem ir vienādas!

Nu bet protams ka ir. Iznjemot bagus Smile
_________________
Any PANCAKE has to be long and thin and short and fat. Not to mention being an excellent insulator and a superb conductor.
Back to top
View user's profile
Display posts from previous:   
dev.gamez.lv Forum Index -> Iesācējiem All times are GMT + 2 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group