View previous topic :: View next topic |
Author |
Message |
Moo
Joined: 13 Jan 2007 Posts: 42
|
Posted: 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 |
|
|
Inf3rnal
Joined: 15 Jun 2006 Posts: 118 Location: Neverland
|
Posted: Fri Feb 23, 2007 6:35 pm Post subject: |
|
Java priekš mobilā telefona ? |
|
Back to top |
|
|
Moo
Joined: 13 Jan 2007 Posts: 42
|
Posted: Fri Feb 23, 2007 6:38 pm Post subject: |
|
Nee,prieksh datora. _________________ Moo |
|
Back to top |
|
|
Inf3rnal
Joined: 15 Jun 2006 Posts: 118 Location: Neverland
|
Posted: Fri Feb 23, 2007 6:40 pm Post subject: |
|
Es gan labprāt gribētu uztaisīt kko telefonam
Cik zinu ir tāds Borland J Builder, un MS Visual Studio J# |
|
Back to top |
|
|
Moo
Joined: 13 Jan 2007 Posts: 42
|
Posted: 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 |
|
|
Inf3rnal
Joined: 15 Jun 2006 Posts: 118 Location: Neverland
|
Posted: 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 |
|
Back to top |
|
|
gazz
Joined: 03 Jan 2004 Posts: 355 Location: Teika
|
Posted: 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. |
|
Back to top |
|
|
Moo
Joined: 13 Jan 2007 Posts: 42
|
Posted: 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 _________________ Moo |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: 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 |
|
|
Lamerz Lameris
Joined: 09 Sep 2005 Posts: 99 Location: Rīga
|
Posted: Mon Feb 26, 2007 11:22 am Post subject: |
|
Moo: iečeko Eclipse. |
|
Back to top |
|
|
DeRatizators
Joined: 27 Apr 2006 Posts: 492
|
Posted: 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 |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
|
Back to top |
|
|
DeRatizators
Joined: 27 Apr 2006 Posts: 492
|
Posted: Mon Feb 26, 2007 2:59 pm Post subject: |
|
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" _________________ 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 |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: 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 |
|
|
DeRatizators
Joined: 27 Apr 2006 Posts: 492
|
Posted: 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 _________________ 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 |
|
|
|