Limbaj de programare

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
User avatar
Rest
Membru, skill +2
Membru, skill +2
Posts: 988
Joined: 18 Feb 2012, 16:12
Detinator Steam: Da
Reputatie: Ban 2 luni
Location: Bucuresti
Has thanked: 97 times
Been thanked: 62 times

23 Dec 2015, 18:45

Am ceva timp liber si vreau sa invat ceva nou , preferabil un limbaj de programare. Cu ce pot incepe ? Am cunostinte de baza in HTML si C.
RoyalServer 2
User avatar
zigweed
Membru, skill +3
Membru, skill +3
Posts: 1094
Joined: 27 Oct 2015, 16:35
Detinator Steam: Da
SteamID: zshare
Reputatie: Fost Membru Club eXtreamCS ( o luna )
Fond eXtream: 0
Location: Bucuresti
Has thanked: 2 times
Been thanked: 13 times
Contact:

24 Dec 2015, 00:00

Javascript, PHP, SQL, in ordinea asta.
User avatar
SkillartzHD
Membru, skill +3
Membru, skill +3
Posts: 1096
Joined: 08 Feb 2013, 19:43
Detinator Steam: Da
CS Status: HLDS Vulnerability
Detinator server CS: GoldSrc
SteamID: SkillartzHD_hlds
Reputatie: Fost Moderator ajutator
Location: Bucuresti
Has thanked: 14 times
Been thanked: 28 times
Contact:

24 Dec 2015, 00:16

vb.net
Project by HLDS-Project 2017
Static Emulator : Native | Random Emulator : SettiEmu/AVSMP1/AVSMP0/SteamEmu/oldRevEmu/RevEmu is done
KickASS-HLDS v2 (hlds)
KickASS-HLDS v1 (fakedetector)
HL-ClientSteam exploit (pure hlds)
PLCore exploit (dproto&hlds)
FakeConnect 2.0(reunion&rehlds)
KickASS-HLDS v3 in amxx(hlds&rehlds)
...... time passes and evidence are many
Special thanks to Spanwer and Magister
Skype : spyware.spyware1
Steam : Click

SV_CheckForDuplicateNames V2 download
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2756
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 13 times

24 Dec 2015, 00:38

C++ Coding, nu stiu exact cum se numeste limbajul acela (.bat are extensia si devine .exe prin convert)
User avatar
Mount~
Membru, skill +4
Membru, skill +4
Posts: 1688
Joined: 28 Feb 2013, 08:29
Detinator Steam: Da
CS Status: Învață să nu depinzi de nimeni.
Detinator server CS: în curând
SteamID: lichone1
Location: Bacău
Has thanked: 175 times
Been thanked: 54 times

24 Dec 2015, 01:52



Succes.
soundzew
Membru, skill +2
Membru, skill +2
Posts: 849
Joined: 24 Jul 2014, 10:32
Detinator Steam: Nu
CS Status: -
Reputatie: Utilizator neserios (tepar)
Fond eXtream: 0
Has thanked: 3 times

24 Dec 2015, 11:01

SkillartzHD wrote:vb.net
si eu recomand vb.net, nu e nici greu nici usor, e limbajul perfect pe care il poti intelege in proportii mari intr-un timp scurt
User avatar
IsTI37
Fost administrator
Fost administrator
Posts: 10987
Joined: 10 Apr 2007, 15:02
Detinator Steam: Da
Reputatie: Fost administrator
Fost SysAdmin
Fost Fondator GTA5 (CVL)
Location: Cluj-Napoca
Has thanked: 28 times
Been thanked: 776 times

24 Dec 2015, 11:33

NodeJS si un framework bun clar, daca il sti faci multe in ziua de azi.
Pentru Windows e util si la fel de usor C# (.NET) dar poti face aplicatii desktop cu javascript destul de rapide si cu functii native pe windows 8/10.
Pe linux nici nu se pune problema de aplicatii cu javascript ca n-ai treaba, e foarte usor, eventual si C# e destul de practic in ziua de azi pe linux.

NodeJS e sprijinit si de Microsoft si de Google (chiar daca exista Google Go care e superior NodeJS)

In rest pentru programare Android te ajuta Java, dar poti folosi la fel de bine si C# sau Javascript cu mici diferente de performanta. Java e performant si pentru servere.
Pentru iOS s-a dezvoltat recent Swift, care e un limbaj open source din partea Apple. Momentan exista traducator Swift->Java/.Net si ar putea deveni un limbaj foarte popular. Daca vrei sa faci aplicatii iOS (respectiv bani) cel mai rapid invata-l. Nimic nu se compara cu Appstore-ul cand vine vorba de bani dar poti folosi la fel de bine un framework (traducator) pentru Javascript sau C# si nu te intereseaza dar Swift e totusi un limbaj al naibii de rapid si ne putem astepta sa devina foarte popular daca ne gandim la faptul ca Apple il poate promova fara probleme de buget. (problema e ca momentan nu poti sa il inveti/folosesti pe Windows in mod nativ)


PHP era practic fiindca in trecut nu erau vps-uri sau erau prea scumpe, in ziua de azi iti iei un vps la 5 euro si rulezi ce vrei pe el. Eu am invatat php fiindca gaseai usor gazduire gratuita php. Dar nu trebuie subestimat deloc, PHP cu HHVM (varianta php-ului creata de Facebook) este aproape la fel de rapid ca NodeJS si foarte capabil. In special cu framework-uri precum Laravel. Daca e destul de bun pentru facebook, e destul de bun si pentru alte site-uri/servere.

Ideea principala e sa alegi un limbaj sponsorizat gen C#/Java/NodeJS sau Swift fiindca exista traducatoare si compilatoare dintr-un limbaj in altul de o calitate inalta si testata utilizata de Google/Apple/IBM si alte corporatii mari. Adica scrii o data un program .Net si il traduci in Java/Javascript sau Swift si il rulezi unde vrei. Daca alegi php e mai complicat, nu zic ca nu exista solutii dar e neprofesional. Vezi cat de prost sunt facute unele aplicatii Facebook.

Cel mai bun IDE facut vreodata e Microsoft Visual Studio, nimic nu ii face concurenta la numarul de utilizatori si utilitati. Dar poti folosi la fel de bine Sublime Text/Atom/Microsoft Visual Studio Code/Brackets pentru dezvoltare web/js/C# cu plugin-uri care sunt la fel de bune, Visual Studio Code e visual studio fara posibilitatea de dezvoltare interfete windows/windows phone. Toate is gratuite cu exceptia Sublime Text.

Cel mai rapid limbaj de programare (ca timp de rulare) dar cel mai greu daca nu ai cunostinte bune de programare e C/C++ cu compilerul Intel. E imposibil sa faci ceva sa ruleze mai rapid si mai eficient pe procesoare AMD/Intel, toate aplicatiile rapide si complexe sunt scrise in C/C++ iar cu compilerul intel aplicatiile rapide devin si mai rapide. Gen engine-uri de jocuri, kernel-uri, aplicatii de baza din sisteme de operare (exceptie Android/Windows 10), aplicatii stiintifice, antivirusi, drivere, baze de date, programe microcontrollere (programul care ruleaza pe un ceas/cuptor de microunde/masina de spalat/televizor/frigider/centrala termica/interfon/jucarie a fost scris in C/C++)

Luand toate optiunile in considerare iti recomand NodeJS (adica Javascript) fiindca ruleaza momentan pe toate platformele, are multe framework-uri care s-ar putea sa iti placa dupa ce le intelegi, este in dezvoltare continua, exista multi programatori care impartasesc resurse, respectiv gasesti tutoriale pentru orice. Poate fi totusi un limbaj extrem de enervant, in special daca nu ai chef sa citesti si sa inveti despre detaliile mai complexe ale javascript-ului. A doua optiune e C# iar a 3-a optiune e Java. Viteza de rulare nu este asa de critica, oricum cele mai multe calculatoare sunt destul de rapide, iar cele care nu sunt oricum nu te mai intereseaza ca nu le poti considera ca o sursa de venit. Daca vrei sa inveti sa faci roboti si chestii mai tangibile C++ e baza.
User avatar
blkaro
Membru, skill +1
Membru, skill +1
Posts: 458
Joined: 19 Aug 2015, 09:24
Detinator Steam: Da
SteamID: self-hate
Fond eXtream: 0
Location: /etc/shadow

24 Dec 2015, 11:35

LoNNNDoNNN wrote:C++ Coding, nu stiu exact cum se numeste limbajul acela (.bat are extensia si devine .exe prin convert)
Image
Post Reply

Return to “Discutii generale”

  • Information