Miben kezdjek el programozni?
Codeblock
Visual Studio(c++ fordító van benne, az meg kompatibilis a c-vel)
Eclipse c-s változata
De bármelyik ide jó
Egyre több ilyen jellegű kérdést találok.
Érdekes, hogy senkiben nem az a kérdés fogalmazódik meg, hogy: "van egy ötletem, amelyet meg akarok csinálni a számítógéppel"... ...mindenki csak programozni szeretne...
Ahogy vissza tudok emlékezni, hogy én hogy tanultam meg programozni, az jut eszembe, hogy mindig valamit meg akartam csinálni a számítógéppel, és addig kerestem a megoldást, hogy végül mindig sikerült megvalósítani.
...sohasem arra törekedtem, hogy megtanuljak programozni, hiszen a legtöbb esetben mindig az adott problémához választunk programozási nyelvet... ...hiszen vannak olyan problémák, amelyeket az egyik programozási nyelven sokkal-sokkal könyebb megvalósítani, mint a másikon.
'C-ben elméletben eddig sikerült úgy dolgozgatnom, hogy nem találtam magam után hibát.'
Majd a fordító vagy a tesztek megmondják.
'Mostmár ki is szeretném próbálni, mert számomra logikusnak és egyértelműnek tűnik ellenben akármelyik másik nyelvet próbáltam számomra logikátlan a működése.' Anno a Pascal és a C szinte egy szinten volt - ősidők - a Pascal maradt oktató nyelvnek - igaz jócskán kinőtte a Delphi - a C, C alapú nyelvek nyelvek terjedtek jobban el. Ha neked a mutatózás, memóriafoglalás, stb... nagy élmény akkor hajrá.
Ha nagyon nem akarsz telepítgetni semmit sem a gépedre, akkor itt van ez:
Amúgy én - ha ilyen apróbb programokról van szó, amiket te is irkálni fogsz - a Notepad++-t ajánlom. Kis méretű (pár MB-on elfér, ellenben a több gigára rúgó VS-sel), de természetesen ebben nincs kódkiegészítés és egyéb dolgok, amik nagy projektek esetén jönnek jól. Ha ez így neked kezdésnek elég:
1) Töltsd le a MinGW-t és telepítsd fel. Kapsz egy MinGW Installation Manager programot, azt indítsd el.
2) Telepítsd fel ezeket: msys-base, mingw32-base, mingw32-gcc-g++
3) Töltsd le és telepítsd fel a Notepad++ programot.
4) A Notepad++ plugin manager-ében telepítsd fel a NppExec nevű plugint.
5) Nyomj F6-ot (ezzel fogsz tudni majd fordítani). Másold be oda ezt:
NPP_SAVE
"C:\MinGW\bin\gcc.exe" "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
Most nyomj rá a Save gombra, adj ennek egy nevet, így nem kell majd mindig beírnod.
7) Hozz létre egy új fájlt a következő tartalommal:
#include <stdio.h>
#include <stdlib.h>
int main() {
puts("Hello World!");
return EXIT_SUCCESS;
}
8) Nyomj F6-ot, majd üss egy entert. Mentsd el mondjuk demo.c néven. A képernyő alján megnyíló ablakban ezt kell látnod:
NPP_SAVE: C:\Users\_____\Desktop\demo.c
"C:\MinGW\bin\gcc.exe" "C:\Users\_____\Desktop\demo.c" -o "C:\Users\_____\Desktop\demo.exe"
Process started >>>
<<< Process finished. (Exit code 0)
================ READY ================
Ha az (Exit code) nem 0, akkor ott baj van.
' A pascallal nem próbálkoztam mert a legtöbben amelett tették le a voksukat hogy a pascal használhatatlan valódi programozásra.' :)
Bocs a hosszúra nyúlt felsorolásért:
Nero Burning Rom, CD/DVD burning software
Skype, network telephony, voIP application
Macromedia DreamWeaver, HTML website builder [bought by Adobe]
Embarcadero C++ Builder IDE, Commercial C++ IDE written in Delphi
Smart Mobile Studio, IDE and compiler toolchain for HTML5/JavaScript
Homesite, HTML website editor [bought by Adobe, merged with DreamWeaver]
FL Studio Pro, professional sound sequencer and synthesizer
InstallAware, software installer
InnoSetup, software installer
DBase, rock solid database management application [Delphi & C++]
WinRAR, compression application
Partition Magic, Disk partitioning and cloning suite
The online trader, Live stock exchange and trading application
Syncback Pro, Brilliant backup application
Anti spyware and system tools
Panda Titanium Antivirus, commercial antivirus
Spyware Terminator, Anti spyware suite
Spybot Search And Destroy, Anti spyware suite
PC Tools Spyware Doctor, Anti spyware kit for Windows
TuneUp Utilities, system optimizer
Aida64, Benchmark software
File and disk
BeyondCompare, file comparison and merge application
Total Commander, file management application
Super Copier, Win32/64 file copy/move dialog replacements
CloneDVD, DVD copying software
Ultra ISO, DVD and CD program
Authoring and help
Help and Manual, Helpfile and book authoring software
HelpNDoc, HTML help writer application
SSuite Office Software, full office package written in Delphi
Database
Oracle SQL Developer, SQL programming software
Nexus DB, Commercial database engine written in Delphi
MySQL Admin tools, Database management suite for mySQL
SQL Navigator, SQL management application
Toad for Oracle, de-facto SQL management for Oracle DB
ElevateDB, Commercial database engine written in Delphi
Multimedia, print and web
RadioBoss, Radio management software
Ultimate paint, Image editor and drawing program
IcoFX, icon and glyph editor
KMplayer, Video and Movie application
Responsive Layout Maker Pro, HTML WYSIWYG website designer
Pro Motion, Pixel perfect image editor
Media Monkey, Music manager application
Press To Go, high-end printing press layout and management
Gold Wave, Sound editor
Networking
Jotta Online Backup, Cloud backup service
TeamSpeak, network telephony, voIP application
Hamachi, VPN Software [C++ builder combo]
Avant browser, web browser written in Delphi
Scientific
Altium Designer Board
Orca Flex, design and analysis of offshore marine systems
SOFIA, Nasa software project
Orca Lay, planning and optimization of pipeline and umbilical lay procedures
Orca Bend, design tool for efficient optimization of elastomeric bend stiffeners
Diptrace, Schematic capture software
Misc titles
Personal Historian, Ancestry and genealogy program
Family Atlas, Ancestry and genealogy program
Basic Premiere, Organ donor software
Omni Accounts, Accounting software
Programming languages and IDE’s
Morfik, Ajax native server website builder
Elevate Web Builder, Javascript RAD IDE
Dark Basic, game programming language
PhpED, PHP coding editor
RapidPHP, PHP coding IDE
Smart Inspect, In-Depth debugging and log framework
RAD PHP, Commercial PHP programming IDE and framework
Finalbuilder, Commercial build management for programmers
Lazarus, Open Source IDE for freepascal
Freepascal, Open source object pascal compiler toolchain
Commercial gaming
Space Rangers, Game written in Delphi
Abra Academy, Game title by Big Fish games
Tunngle, global LAN gaming network
Soldat, online action game
Age of Wonders, strategy game
Emulators
nesTen, Nintendo emulator written in Delphi
winNes, Nintendo emulator written in Delphi
ulTee, Another Nintendo emulator also written in Delphi
DSP, Arcade emulator written in Delphi
Dolphin, Nintendo Gamecube and WII emulator written in Delphi
DxBx, XBox emulator written in Delphi
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!